use*_*830 9 javascript c# asp.net jquery
在asp.net用户控件中我有一个按钮:
<asp:Button ID="addButton" runat="server" Text="Add" OnClientClick="return function()".
Run Code Online (Sandbox Code Playgroud)
我编写了jquery代码来隐藏function()中页面中的控件(validationsummary).
当我写"return function()"时,它表现得像我预期的那样,控件被隐藏了.虽然当我只写"function"()时"控件被隐藏但又重新出现.两者之间究竟有什么区别?
Roy*_*mir 19
第一:客户端运行(OnClientClick)
然后 - 服务器端.
但
客户端代码可以通过返回true/false 来阻止服务器端的执行.
通常我们在提交给服务器之前使用它进行验证.
这样做,你的服务器端(没有黑客)将永远不会工作:
OnClientClick="return false;"
| 归档时间: |
|
| 查看次数: |
45117 次 |
| 最近记录: |