我是 ASP.NET MVC 4 的新手,正在学习现有的 MVC 4 代码库。我试图找到处理与此提交按钮对应的表单的代码。我知道操作链接可能说明了如何处理“提交”按钮——但我在微软文档中没有看到任何将三个字符串作为操作链接的构造函数。
我很困惑,因为输入标签中没有操作字段。
我如何知道该人点击提交后会发生什么?
@using (Html.BeginForm(null, null, FormMethod.Post, new { enctype = "multipart/form-data", @class = "disableSubmit" }))
{
...
<div class="buttons">
<input type="submit" value="Upload" /> | @Html.ActionLink("Back to List", "Index", "Admin")
</div>
}
更新当我去“查看源代码”查看我看到的原始 HTML
<form action="/Lab/Upload" ...
所以这意味着它进入实验室/上传控制器?
禁用提交的 Javascript 如下所示:
// Disable submit button after click
$(function () {
$('.disableSubmit').submit(function () {
if ($(this).valid()) {
$('input[type="submit"]').attr('disabled', 'disabled');
}
});
});