CSDN博客

img fraternity_java

.net framework 1.0.3705.0 与 1.1.4322 的小小差异

发表于2004/10/8 18:12:00  1028人阅读

分类: dot net

.net framework 1.0.3705.0 与 1.1.4322 的小小差异

如果aspx文件中写:

<asp:CheckBox id="SelectAllCheckBox" OnClick="javascript: prompt('hi', 'onclick');" runat="server"></asp:CheckBox>

那么,.net framework 1.1.4322解析作:

<input id="DataGrid1__ctl1_SelectAllCheckBox" type="checkbox" name="DataGrid1:_ctl1:SelectAllCheckBox" onclick="javascript: prompt('hi', 'onclick');" />

而1.0.3705.0则作:

<span OnClick="javascript: prompt('hi', 'onclick');"><input id="DataGrid1__ctl1_SelectAllCheckBox" type="checkbox" name="DataGrid1:_ctl1:SelectAllCheckBox" /></span>

这个结果不能执行javascript。

解决方法是改在code behind里赋值:

CheckBox1.Attributes.Add("onClick", "prompt('hi', 'onclick');");

阅读全文
0 0

相关文章推荐

img
取 消
img