在我的主頁,我有一個隱藏的div,我加載了一個部分視圖包含一個表單。重新加載/取消主頁內的部分視圖
主視圖
<div id="partial_load" style="display: none;">
</div>
腳本
$('#initCreatePro').click(function() {
var id = $(this).data('assigned-id');
$('#partial_load').show();
$('#partial_load').load('/User/CreatePartial?userid=' + id);
});
到目前爲止好,現在我的部分觀點中我有3個按鈕
- 提交表單= =>好的沒問題
- 取消==>我想取消和隱藏回格或卸載局部視圖
- 下一頁==>點擊時,它定位到的動作,這將修改數據,並應與修改後的數據 重新加載局部視圖
內的部分觀點
<button class="btn" type="button">Cancel</button>
<a href="@Url.Action("Next", "User", Model)" class="btn btn-success">Next</a>
<input id="subButon" class="btn btn-primary" type="submit" value="Submit" style=" right: 15px;" />
下一步行動
public ActionResult Next(UserViewModel uvm)
{
if (ModelState.IsValid)
{
Uow.Users.Add(uvm.User);
Uow.Commit();
uvm.User.RecalculateScore();
return PartialView("_Create", uvm);
}
}
我怎麼能強制局部視圖中隱藏div來與下一個被點擊的新的數據來重載,還我怎麼能休息的形式和隱藏的div被點擊
你應該利用jquery ajax! –