我有一个视图,其中包含一个表单,表单发布和数据处理等,然后我想返回视图索引,所以返回视图("索引");
然而,这会抱怨我的ViewData不存在,我觉得Index()下的控制器代码没有被处理,这会将它需要的列表添加到ViewData,任何人都知道什么是错的?
谢谢
编辑:显然它已经完成以防止递归..在这种情况下,我迷失了做什么而不重复我的所有ViewData东西控制器
我认为你应该有两个动作:一个处理表单提交,另一个处理视图的数据.表格处理完毕后,您就可以打电话return RedirectToAction("Index")
完成.我希望我理解你的意思.
如果控制器上的Index方法执行了a,return View("Index");
那么只需使用它需要的任何参数调用Index方法.然后该方法将填充索引视图所需的ViewData.