1

ビューにクライアント側のドロップダウンが 1 つあります。ドロップダウンのコンテンツは Js ファイルから読み込まれます。送信時に、選択したドロップダウン値を Model プロパティに割り当てて Controller に送信します。

モデル

public class TestMe
{
   public int Id { get; set; }
   public string Name {get; set; }
}

コントローラ

[HttpPost]
public ActionResult Edit (TestMe viewModel)
{
 ....
}

意見

<select name="Id">
    <option value="0">High</option>
    <option value="1">Medium</option>
    <option value="2">Low</option>
</select>

MVC 4、Razor、C#.Net Visual Studio 2012。

前もって感謝します。

4

1 に答える 1

1

Html Helpers でこのドロップダウンを生成しないのはなぜですか??

とにかく、クライアント側のドロップダウンがフォームタグにあることを確認し、モデルプロパティ名と同じ名前にすると、すべてが機能するはずです。

このようなものをお持ちだと思います。

public class TestMe{
   public int Id { get; set; }
   public string Name {get; set; }
}

ドロップダウンは Id プロパティを表し、コントローラーのアクションは次のとおりです。

[HttpPost]
public ActionResult Edit (TestMe viewModel)
{
....
}

次に、ドロップダウンには「Id」値を持つ name 属性が必要です。

<select name="Id" id="Id">
<option value="10">10</option>
.......
</select>
于 2012-12-11T23:13:09.423 に答える