简单的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了