最初にEF dbを使用してデータベース検索用の最初のMVC 3プロジェクトを作成しましたが、検索は大きなWebサイトの一部にすぎず、ほとんどのページにはテキストと画像が含まれています.
私の質問は、基本的に、ウェブサイト上のこれらのページについてで.aspx
あり、背後にあるコードには何もありません。
それらはマスター ページといくつかのユーザー コントロールを使用します。これが、フロント エンド担当者がそれらを html ではなく aspx にした理由だと思います。
彼女のページを自分のプロジェクトに変換/含める必要があります (EF と Linq を使用した後、ストアド プロシージャとリストビューに戻りたくありません。また、時間がありません)。
考えられる方法の 1 つを知っています。メイン メニュー項目ごとにコントローラーを作成し、 を返すサブメニュー項目ごとにという名前の ActionResult を追加し、View()
それぞれのビューを作成します。
public class LearnAboutStandardsController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult ITSStandardsBackground()
{
return View();
}
public ActionResult ResearchInitiatives()
{
return View();
}
したがって、私の静的コンテンツ ページはビューになります。
それは機能しています。残りのページでそれを行い、これらのページのテキスト内のリンクを変更したいだけです。
これらのページを処理する他の方法はありますか?
これらのページの背後にあるロジックはありません。
これは、静的コンテンツが非常に多い MVC パターンにとって完璧なプロジェクトではないことはわかっていますが、それには理由がありました。