我需要为我的asp.net MVC2应用程序实现一个单击一次按钮。我只有一个非常简单的提交表单,当用户单击提交按钮时,我需要将其图像更改为“请稍候...”。类型的图形,并禁用单击事件以进行进一步提交,直到服务器返回。
有没有这方面的示例或代码片段?我曾经可以在asp.net webforms中这样做,但这种技术在这里不适用。
谢谢!
发布于 2011-01-22 23:44:57
要在提交表单时禁用submit按钮,可以对表单使用onSubmit函数,并调用一个禁用该按钮的javascript函数。
例如:
<% using (Html.BeginForm("Create", "Organisation", FormMethod.Post, new { autocomplete = "off", onsubmit = "disableSubmitButton()" }))
{ %>
//Your code
<input id="buttonName" type="submit" value="Create"/>
<% } %>然后在javascript部分:
function disableSubmitButton() {
document.getElementById("buttonName").disabled = true;
};希望这能有所帮助。
发布于 2011-01-22 06:21:14
下面是如何使用asp.net mvc和jQuery创建ajax登录的示例:How to implement a Client-side Ajax Login on Asp.Net MVC (A link to the solution for Asp.Net Webforms is in here)
https://stackoverflow.com/questions/4764059
复制相似问题