簡體   English   中英

ASP.NET MVC返回不同的視圖

[英]ASP.NET MVC return a different view

我有一個視圖,其中包含一個表單,表單發布和數據處理等,然后我想返回視圖索引,所以返回視圖(“索引”);

然而,這會抱怨我的ViewData不存在,我覺得Index()下的控制器代碼沒有被處理,這會將它需要的列表添加到ViewData,任何人都知道什么是錯的?

謝謝

編輯:顯然它已經完成以防止遞歸..在這種情況下,我迷失了做什么而不重復我的所有ViewData東西控制器

我認為你應該有兩個動作:一個處理表單提交,另一個處理視圖的數據。 表單處理完畢后,您調用return RedirectToAction("Index")並完成操作。 我希望我理解你的意思。

如果控制器上的Index方法return View("Index"); 然后只需使用它需要的任何參數調用Index方法。 然后該方法將填充索引視圖所需的ViewData。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM