我有一个Member和Staff控制器,这两个控件需要使用Search和SearchResults视图的公共代码视图。现在,这些视图位于Member控制器中。
所以我的问题是如何管理像Member/Search、Staff/Search、Member/SearchResults和Staff/SearchResults这样的URL?因为我需要保护这些网址从安全产品。
发布于 2013-03-20 02:38:09
你可以保持你的控制器/动作就像你拥有它们一样,你只需要指定你想要返回你的搜索结果的视图。
员工控制器
//Get Staff/SearchResults
public ActionResult SearchResults(){
var model = StuffToGetResults();
return View("~/Views/Shared/SearchResults", model);
}成员控制器
//Get Member/SearchResults
public ActionResult SearchResults(){
var model = StuffToGetResults();
return View("~/Views/Shared/SearchResults", model);
}这假设您有一个公共视图模型,您要将结果返回到该模型中。使用搜索视图也可以做到这一点。
https://stackoverflow.com/questions/15507684
复制相似问题