我们对列出A)个人B)组织,C)其他人有单独的观点,但是当用户想要编辑其中任何一个时,例如一个人,他会被自己的控制器重定向到一个共同的视野。
用户点击“保存人员”后,他将被重定向回他来自的视图。所以某种ReturnUrl。
换句话说,根据用户来自哪里,他必须在“保存”之后再次降落。
我们的方法是使ViewModel的ReturnUrl成为一部分:
class PersonEditModel : ViewModelBase
{
...
public string ReturnUrl {get;set;}
}
如果设置了此项,则会发生重定向。
在MVC 5中实现此目的的最佳方法是什么?