0

私はMemberStaffコントローラーを持っていますが、これらの両方のコントロールはSearchSearchResultsビューの共通のコードビューを使用する必要があります。現在、これらのビューはMemberコントローラーにあります。

だから私の質問はどうすればMember/SearchandStaff/SearchMember/SearchResultsandのようなURLを管理できますStaff/SearchResultsか?これらのURLをセキュリティ製品から保護する必要があるためです。

4

1 に答える 1

0

コントローラー/アクションは、それらと同じように保持できます。検索結果を返すビューを指定するだけで済みます。

スタッフコントローラー

//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);
}

これは、結果を返す共通のビューモデルがあることを前提としています。検索ビューでも同じことができます。

于 2013-03-19T18:38:08.513 に答える