如何在asp.net mvc 2中实现点击一次提交按钮?
我需要为我的 asp.net mvc 2 应用程序实现一个单击一次按钮。我只有一个非常简单的提交表单,当用户单击提交按钮时,我需要将其图像更改为“请稍候...”类型的图形,并禁用单击事件以进一步提交,直到服务器返回。
有这方面的示例或代码片段吗?我曾经能够在 asp.net webforms 中做到这一点,但该技术在这里不适用。
谢谢!
I need to implement a click-once button for my asp.net mvc 2 application. I have just a very simple submit form, and when the user clicks on the submit button, I need to change its image to a "please wait..." type of graphics and disables the click event for further submits until the server comes back.
Is there an example or code snippet for this? I used to be able to do it in the asp.net webforms, but that technique does not apply here.
thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要在提交表单时禁用提交按钮,您可以使用表单的 onSubmit 函数并调用将禁用该按钮的 javascript 函数。
例如:
然后在您的 javascript 部分:
希望这会有所帮助。
To disable the submit button when you submit the form you can use the onSubmit function for the form and call a javascript function that will disable the button.
For example:
and then in your javascript section:
Hope this helps.
以下是如何使用 asp.net mvc 和 jQuery 创建 ajax 登录的示例:
如何在 Asp.Net MVC 上实现客户端 Ajax 登录(此处有指向 Asp.Net Webforms 解决方案的链接)
Here is example of how create ajax login using asp.net mvc and jQuery:
How to implement a Client-side Ajax Login on Asp.Net MVC (A link to the solution for Asp.Net Webforms is in here)