当前位置:编程学习 > C#/ASP.NET >>

.net(#)下怎样实现javascript和服务器端的交互

具体问题是:我点击button,要先执行javascript进行非空验证,如果通过验证,就要执行服务器端的程序,
应该怎样做呢? --------------------编程问答-------------------- btnOK.OnClientClick = "if(confirm('确认么?') == false){event.returnValue = false;}"; --------------------编程问答-------------------- asp.net提供那么多组件让你去验证,干吗自己去写? --------------------编程问答--------------------
引用 2 楼 buddyli 的回复:
asp.net提供那么多组件让你去验证,干吗自己去写?

用RequiredFieldValidator --------------------编程问答-------------------- 但是我不一定,只是验证,而是要把javascript和服务段程序连接起来阿,这只是个例子 --------------------编程问答-------------------- button.Attributes.Add("onclick","return Check();");
如果你js返回false,button对应的.net代码不执行
你在check里就可以做一堆你的乱七八糟的事了 --------------------编程问答-------------------- Up --------------------编程问答--------------------
引用 5 楼 bcqingteng 的回复:
button.Attributes.Add("onclick","return Check();"); 
如果你js返回false,button对应的.net代码不执行 
你在check里就可以做一堆你的乱七八糟的事了

同意这个。
不过我觉得还是用RequiredFieldValidator比较好,如果不想执行这个验证,让RequiredFieldValidator的enable为false就行了。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,