【发布时间】:2016-12-15 18:42:05
【问题描述】:
当涉及到从 javascript 触发的事件与从 MVC 操作触发的事件时,我所写的作品和我正在寻找更多的理解。我拥有的 javascript 根据按下的按钮设置值 true 或 false。表单是挂起还是未挂起是用户操作。在同一情况下(我相信)按下按钮会将表单提交给我的控制器。
这就是我所描述的。下面是我在点击按钮时提交的表单。
@using (Html.BeginForm("RejectInsertComment", Model.controller, FormMethod.Post, new { @class = "modal-form" }))
{
<!-- form elements -->
....
@Html.HiddenFor(x => x.is_pended)
<input type="submit" class="PendLink btn btn-primary" name="Pend" value="Pend"/>
<input type="submit" class="CompleteLink btn btn-primary" name="Complete" value="Complete" />
}
然后这里是javascript,切换pend的值。
$('.PendLink').click(function () {
$('#is_pended').val(true);
});
$('.CompleteLink').click(function () {
$('#is_pended').val(false);
});
这可行,我假设 Javascript 首先在客户端触发,但 MVC 怎么知道要等待?
【问题讨论】:
标签: javascript jquery asp.net-mvc asp.net-mvc-4