0
私は最初のWebアプリケーションを作成しようとしています。私は製品のリストを持っており、商品を名前や価格で並べ替えたい。可能なオプションは<select>
タグで、メソッドonchange
を使用して、私のコントローラにparamteresを送信し、製品のリストをソートします。私のプログラムをデバッグするとき、私はparamteresがnull
値を送信することを見た。どのようにして私の問題を解決することができますか?オプションIDのビューからコントローラにIDを送信
<p>Sort by:</p>
<select onchange="location = this.value">
<option value="@Url.Action("SortByString", new { id = "-----" })">-----</option>
<option value="@Url.Action("SortByString", new { id = "Name" })">Name</option>
<option value="@Url.Action("SortByString", new { id = "Price" })">Price</option>
</select>
public ActionResult SortByString(string sort){}
パラメタソートはnullを送信します。ありがとう。