我的视图编辑有一些步骤,我想一步一步保存,我想我需要一个JQuery,不知道如何。
步骤:
<ul class="nav nav-tabs">
<li class="active">
<a href="#cliente" data-toggle="tab">Cliente</a>
</li>
<li>
<a href="#peca" data-toggle="tab">Peças</a>
</li>
<li>
<a href="#validacao" data-toggle="tab">Validação</a>
</li>
<li>
<a href="#instalacao" data-toggle="tab">Instalação</a>
</li>
<li>
<a href="#colaboradores" data-toggle="tab">Colaboradores</a>
</li>
</ul>
提交按钮:
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="hidden" value="Save" id="salvar" class="btn btn-default" />
</div>
</div>
后控制器:
if (ModelState.IsValid)
{
db.Entry(manutencao).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
答案 0 :(得分:2)
正如评论者所提到的,为了防止页面刷新,您需要执行ajax请求。 jQuery当然是个不错的选择,但你也可以使用原生的javascript。
这样的事情:
$.ajax({
url: 'controller action url',
type: 'POST',
data: {
whatever
},
success: function (results) {
do stuff
}
});