我想在现有的遗留数据库中添加一个列,并编写一个过程,通过该过程我可以为每个记录分配不同的值.像添加列并为其自动生成数据之类的东西.
就像,如果我添加一个名为"ID"(数字)的新列,我想为每个记录初始化一个唯一值.所以,我的ID列将有1到1000的记录.我该怎么做?
我知道我们可以通过IE(ActiveX对象)获取用户的MAC地址.
有没有办法使用JavaScript获取用户的MAC地址?
我可以eval("something()");
在JavaScript中动态执行代码.有没有办法让我在C#中做同样的事情?
我想要做的一个例子是:我有一个整数变量(比如说i
),我有多个属性名称:"Property1","Property2","Property3"等.现在,我想执行一些操作在"财产i "属性取决于的价值i
.
使用Javascript这非常简单.有没有办法用C#做到这一点?
码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Unusual Array Lengths!</title>
<script type="text/javascript">
var arrayList = new Array();
arrayList = [1, 2, 3, 4, 5, ];
alert(arrayList.length);
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
注意数组声明中的额外逗号.上面的代码为各种浏览器提供了不同的输出:
Safari:5
Firefox:5
IE:6
Safari和FF会忽略数组中的额外逗号,而IE将其视为数组中的另一个对象.
在一些搜索中,我发现关于哪个答案是正确的意见不一.大多数人都认为IE是正确的,但Safari也在做与Firefox相同的事情.我没有在Opera等其他浏览器上测试过这个,但我认为存在差异.
我的问题:
一世.哪一个是正确的?
编辑:根据一般共识(和ECMAScript指南),我们假设IE再次出错.
II.还有其他任何我应该警惕的Javascript浏览器怪癖吗?
编辑:是的,有大量的Javascript怪癖.www.quirksmode.org也是一个很好的资源.
III.如何避免这些错误?
在Web开发中有多种方法可以维护用户状态.
这些是我现在能想到的:
请求参数
饼干
表格方法(获取和发布)
Viewstate(我只猜ASP.NET)
会话(InProc Web服务器)
会话(专用Web服务器)
会话(数据库)
本地持久性(Google Gears)(感谢Steve Moyer)等
我知道每种方法都有自己的优点和缺点,比如cookie不安全,QueryString有长度限制,看起来很难看!;)
但是,在设计Web应用程序时,我总是对使用什么方法来应用什么方法或避免哪些方法感到困惑.
我想知道的是,您通常使用哪种方法,并建议或更有趣的是,您希望在某些情况下避免使用哪些方法?为什么?
是否有人专门编写应用程序以利用谷歌浏览器?
是否有企业用户正在考虑将其用作标准浏览器?
这是我在运行时绑定的gridview中的代码:
...
<asp:templatefield>
<edititemtemplate>
<asp:dropdownlist runat="server" id="ddgvOpp" />
</edititemtemplate>
<itemtemplate>
<%# Eval("opponent.name") %>
</itemtemplate>
</asp:templatefield>
...
Run Code Online (Sandbox Code Playgroud)
我想绑定下拉列表"ddgvOpp",但我不知道如何.我应该,但我没有.这就是我所拥有的,但我不断得到一个"对象引用"错误,这是有道理的:
protected void gvResults_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) //skip header row
{
DropDownList ddOpp = (DropDownList)e.Row.Cells[5].FindControl("ddgvOpp");
BindOpponentDD(ddOpp);
}
}
Run Code Online (Sandbox Code Playgroud)
BindOpponentDD()
DropDownList填充的位置在哪里.我是不是在正确的活动中这样做了?如果没有,我需要把它放进去?
非常感谢提前...
自从我加入了twitter之后,我发现了掌握技术脉搏及其发展方向非常有帮助.
我跟随许多顶级微软开发人员,发现他们的斗争,观点和影响很有趣......
可以说,推特只是一种分心而不是灵感.
您如何发现Twitter作为技术娴熟的媒介?它有用还是浪费时间?
如果你觉得它很有用......你会建议谁在ASP.NET领域?
我有这个代码
add_action( 'delete_post', 'my_delete_function' );
function my_delete_function() {
global $wpdb;
$wpdb->query("
DELETE FROM wp_votes WHERE post=".$thePostID."
;);
}
Run Code Online (Sandbox Code Playgroud)
如何才能删除帖子的ID?
此外,如果在管理员中删除多个帖子,这仍然有用吗?
javascript ×2
asp.net ×1
c# ×1
c#-2.0 ×1
data-binding ×1
gridview ×1
mac-address ×1
properties ×1
reflection ×1
sql ×1
sql-server ×1
state ×1
twitter ×1
wordpress ×1