ASP.NET的button 不明白

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:56:08
刚学完C/S结构的 比如放置一个button 里面不写代码没任何效果而.现在学B/S结构 脱了一个textbox和requiredfieldvaildator写好后 放了button后运行起来 button里没写代码 怎么会有效果出来?

requiredfieldvaildator

是ajax的一个控件吧,你多看看AJAX相关资料,这个控件是个验证控件,简单的说在你单击按钮时,这个控件自动会先验证textbox里面的内容,然后在转到button的Click事件中

BS 结构
访问服务器 》给你页面》执行客户端脚本(JS)》触发页面事件(提交)》服务器处理事件内函数》再给你页面
requiredfieldvaildator 是个封装好的客户端脚本空间 验证指定的某控件内容 你点BUTTON提交的时候先执行这段JS

付requiredfieldvaildator生成的部分JS代码
<from>里onsubmit="javascript:return WebForm_OnSubmit()

function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}

你把Button属性的OnClientClick设为return false。一样没效果

什么效果?
是显示一个按钮吗?
应该是服务器把服务器端按钮解释成html,传回客户端
然后在浏览器里显示。

没看懂