首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

客户端验证解决方案

2012-01-28 
客户端验证我在.cs中Page_Load()中添加了如下代码Button.Attributes.Add( onclick , returncheck() )

客户端验证
我在.cs中Page_Load()中添加了如下代码

    Button.Attributes.Add( "onclick ", "return   check(); ");      

下面是check方法的具体内容
function   check()
{
if(document.Form1.TextBox1.value== " ")
{
alert( "false ");
return   false;
}
else
{
alert( "true ");
return   true;
}
}
下面是Button服务器端的Click方法的具体实现
private   void   Button1_Click(object   sender,   System.EventArgs   e)
{
Response.Write( "asdfasdf ");
}

但不关check方法返回true还是false
服务端的代码都不执行

请问一下要怎么改才会在check方法返回true的时候执行服务器端的代码



[解决办法]
你的这些代码本身并没有错;你的页面有没有用验证控件?
[解决办法]
Button.Attributes.Add( "onclick ", "return check(); "); 你加的只是客戶端的代碼只有onclick的時候只是執行你check()并沒有把你的Button1_Click()加到你的點擊事件上

热点排行