简单的js问题
var t = document.getElementById("<%=GridView1.ClientID%>");
var t = document.getElementById("GridView1");
为什么把js代码放在独立的 文件中时就不能用第一种?只能用第二种
[解决办法]
js 文件不会被asp.net服务器端处理
[解决办法]
<%=GridView1.ClientID%>
是服务器端代码
[解决办法]
立的js文件中
var t = document.getElementById(getGridViewID());
aspx文件中加入
function getGridViewID()
{
return "<%=GridView1.ClientID%>";
}
[解决办法]
把ClientID作为参数传递就ok了