Asp .NET Button - OnClientClick="return function()"
Asp .NET Button - OnClientClick="return function()" vs OnClientClick="function()"
在 asp.net 用户控件中,我有一个按钮:
<asp:Button ID="addButton" runat="server" Text="Add" OnClientClick="return function()".
我编写了jquery代码来隐藏函数()中页面中存在的控件(验证摘要)。
当我写"return function()"时,它的行为符合我的预期,控件被隐藏了。当我只写"函数"()时,控件被隐藏但重新出现。两者之间究竟有什么区别?
首先:客户端运行(OnClientClick
)
然后 - 服务器端。
但
客户端代码可以通过返回 true/false 来阻止服务器端的执行。
通常我们使用它 验证 ,在提交到服务器之前。
这样做,您的服务器端将(没有黑客攻击)永远不会工作:
OnClientClick="return false;"
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- Angular promise return"未定义的“;值.NET MVC
- jQuery"return{foo:bar,foo2:bar2}"-它是什么
- KnockoutJS:无法处理绑定"if:function(){return conversations}”;
- Asp .NET Button - OnClientClick="return function()"
- Requirejs带有Knockout错误:无法处理绑定“;组件:函数(){return f}"-匿名定义()
- 为什么“;e.preventDefault()"以及“;return false”;禁用帖子
- 我的onsubmit=“;return onNewUserRegistrationCheck(this)"仍然
- 为什么这些不稳定的函数以“;return next()"
- javascript的意义:void(0)return"未定义”;
- return"后的括号