只有一个from放在母版页,但脚本运行不了。只有放在不包含母版页的页面里才可以运行

解决方案 »

  1.   

    控件在呈现到页面的时候,控件id会变化,你要查看源文件,看看它变成什么id了
      

  2.   

    http://www.cnblogs.com/nanshouyong326/archive/2008/10/17/1313411.html
    你可以看看这里  和你的情况是类似的
      

  3.   

    你控件的ID放入母板页后就变化了,怎么做看下面例子
    document.getElementById("<%= ddlShoriKbn.ClientID %>").disabled=true;
                document.getElementById("<%= txtJobNm.ClientID %>").disabled=true;
                document.getElementById("<%= ddlSysKbn.ClientID %>").disabled=true;
                document.getElementById("<%= ddlGantoStyle.ClientID %>").disabled=true;
                document.getElementById("<%= ddlKaisiJi.ClientID %>").disabled=true;
                document.getElementById("<%= ddlKaisiBun.ClientID %>").disabled=true;
      

  4.   

    在模板页面里面 例如    <asp:HiddenField ID="Hn_ID" runat="server" /> 
    就会生成如下这样的ID 
    ctl00_ContentPlaceHolder1_Show_Link1_Hn_ID document.getElementById('keywords').value; 改成document.getElementById(" <%=keywords.ClientID %>").value;这样就OK了