我过去做的asp.net,运行网站之后,查看源代码form都有个 name="form1",现在用vs2010,.net 4.0里面没有这个name了,只有id=form1
页面代码:<form runat="server" name="form1"id="form1">
浏览器中:<form id="form1">
因为是之前的老版His系统,代码是不能改了,我在我本机运行,页面中的name属性没有了
由于form缺失name属性,,,,导致大部分js运行报错。
原项目的获取元素方式为:
var obj = document.Form1.xiangMuID;
你不是有源代码么,怎么又代码不能改了?不能改代码的话,没事别乱升Framework。
已解决。 参考贴:http://bbs.csdn.net/topics/391939012
<pages enableEventValidation="False" viewStateEncryptionMode="Never" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">