0
私はそうのような単純なビューがあります。私は、Firebugのよう検査官に見られるようが、しかし、リクエストボディを [送信]ボタンをクリックするとなぜリクエストボディは空ですか?
@using (Html.BeginForm())
{
<select id="myList" style="width: 50%">
@for(int i = 0; i < 10; i++)
{
<option value="@i">Item @i</option>
}
</select>
<input type="submit" />
}
と、対応するアクション
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(int? myList)
{
Debugger.Break();
return View();
}
をIndex
アクションのmyList
パラメータによって報告されるとフィドラーは、また、空です。
なぜそうですか?
ああ、はい。あなたがあなたの答えを入力している間、私はちょうど思い出しました。 –
また、ユーザーが入力したテキスト(リストから選択しないかもしれない、私はウィジェットを使用しています)とその値の両方を渡したければどうでしょうか? –
@ WaterCoolerv2彼が入力したテキストボックスにも名前が付いていることを確認してください。あなたはChromeのinspect htmlを使ってそれを理解することができます。 –