前台:
<script type="text/javascript" language="javascript">
        function checkall(){ 
            if(document.getElementById("TextBox1").value == "")
            {alert("不能为空");
            return false;
            }
        }
</script><asp:TextBox ID="TextBox1" runat="server" Width="100px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="登陆" OnClick="Button1_Click" />
后台:
 protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Attributes.Add("onclick", "return checkall()");
    }
 protected void Button1_Click(object sender, EventArgs e)
    {    }
代码的功能很简单,就是用js判断前台TextBox1是不是空值,是空值就弹出警告窗口,但是同样的代码在一般aspx页面中能实现验证功能,但是在模板页的Page_Load事件中却进行TextBox1的空值判断了,是不是模板页没执行js啊?求解!!!