初心者なので、些細な質問ですみません。(ASP.Net MVC4)
多くの投稿/チュートリアルを読んだ後、アプローチ方法についてはまだわかりません。私がやろうとしているのは、インデックスページに 3 つのドロップダウン リストを作成することです。たとえば、国、会社、支店などです。EFを使用してデータベースにリンクされている同じデータモデルがあります。インデックス ページにすべてのデータをリストすることができました。ただし、ドロップダウンリスト内にそれらが必要です。
質問は、そのためのコントローラーをどのように作成するのですか? 現在、コントローラーは次のようになっています。
public class HomeController : Controller
{
private CorpCostEntities db = new CorpCostEntities();
public ActionResult Index()
{
return View();
}
...
...
}
データを入力するために、テーブルごとに個別のActionResultメソッドを作成する必要がありますか? または、Index(Country country)、Index(Company comp)、Index(Branch branch) などの Index() のメソッド オーバーロードを使用しますか?
次の質問は、さまざまな ActionResult メソッドがあるため、そのために別のビューを作成する必要がありますか? シンプルな MVC 構造を使用しています。ViewModel や MVC 以外のものはありません。
最初に複数のドロップダウンリストのコントローラーを作成し、次にそれらを既存のビューページに表示するアプローチは正確には何ですか?
事前に助けてくれてありがとう。