我在ASP.Net MVC 4中有一個基本的CRUD應用程序.CRUD格式的創建視圖具有帶「保存」和「取消」按鈕的窗體。當我點擊保存按鈕時,數據正確地存儲在數據庫中,並且視圖刷新到先前的列表記錄。 我想做一個「保存並添加」按鈕,用戶點擊它,然後數據將被存儲並再次加載「創建」視圖。 對不起我的英語不好... 謝謝。Asp.Net MVC 3/4保存和創建按鈕
0
A
回答
0
要mfanto的角度來看,如果你想成爲能夠檢測到,因爲我相信你做的,哪個按鈕被點擊,只需創建兩個按鈕具有type =「提交」,並都具有相同的名稱。但是,給他們兩個不同的價值觀。像:
public ActionResult ActionName(Model model,string whichButton){
switch(whichButton) {
case "Save" : //do stuff and redirect to the list of records
break;
case "SaveAndAdd" : //do stuff and redirect to create
break;
}
}
:
<input type="submit" name="whichButton" value="Save" />
<input type="submit" name="whichButton" value="SaveAndAdd" />
然後在你的控制器,你會在一個名爲一樣的按鈕參數接收按鈕值
0
您需要更改「創建」操作中的重定向。這被稱爲Post/Redirect/Get模式。當你發佈你的表單數據時,你的動作會將其保存到數據庫,然後在其他地方重定向。現在它將您重定向到您的項目動作列表(可能是RedirectToAction(「Index」))。將其更改爲重定向回創建。
public ActionResult Create(DataModel data)
{
if (ModelState.IsValid)
{
// save data here
return RedirectToAction("Create");
}
}
相關問題
- 1. 創建RESTful按鈕ASP.Net MVC 2
- 2. 保存新創建的對象ASP.NET MVC
- 3. 保存按鈕在MVC 3
- 4. 如何用.ajax創建保存按鈕()
- 5. 創建按鈕,保存流文件
- 6. 保存動態創建的按鈕
- 7. 保存動態創建的按鈕
- 8. asp.net mvc 3保存按鈕,鏈接到特定頁面保存後
- 9. ASP.NET MVC 3 - 引導模態 - 保存更改按鈕
- 10. asp.net的MVC保存按鈕不起作用
- 11. IONIC 2保存和未保存按鈕
- 12. Jquery ajax保存按鈕和保存退出按鈕
- 13. DataGrid保存按鈕和CanExecute
- 14. 如何使用後退按鈕支持創建ASP.NET MVC嚮導?
- 15. ASP.NET MVC按鈕創建一個新的Guid
- 16. RadioButtonFor在asp.net mvc只創建一個單選按鈕
- 17. 創建具有CommandArgument按鈕自己的表在ASP.NET MVC
- 18. Asp.net mvc創建PDF異步按鈕點擊
- 19. 自定義保存按鈕在asp.net
- 20. ASP.NET MVC標準鏈接/ Href作爲保存按鈕和模型IS NUll
- 21. Odoo 8及以上。自動創建並保存,無需創建和保存按鈕
- 22. 創建一個按鈕,創建按鈕
- 23. 在ASP.NET MVC中創建一個自定義按鈕(不是用於創建,讀取,更新,刪除的按鈕)
- 24. 在MVC中動態創建按鈕5
- 25. asp.net mvc創建2007/2010 excel文件並保存到服務器
- 26. 保存按下按鈕和位置
- 27. ASP.NET MVC默認按鈕
- 28. Asp.net MVC遞增按鈕
- 29. ASP.NET - 如何創建單選按鈕maxtrix
- 30. asp.net - 動態創建單選按鈕