Jea*_*amp 1 forms view asp.net-mvc-3
我想知道让一个动作返回不同视图的最佳方法是什么.假设您有一个提交数据的表单,但您希望根据提交的数据选择视图.我不想使用重定向,因为我希望在发布的数据中显示内容.
例如,有一个Edit窗体,在单击Save时显示Details视图,但不使用重定向.
我知道这可以通过包含条件if语句的单个视图来显示这个或那个,但是在某些情况下我希望我的视图保持简单而不需要太多代码.如果控制器可以在发布数据后选择要显示的视图,那么这将是很好的.
该方法存在重载View()
,允许您指定要返回的视图的名称.
return View("DetailsView", model);
Run Code Online (Sandbox Code Playgroud)