ポストバックしてパラメーターを渡したいonchange
。私は持っている
@Html.DropDownList("CategoryID", (System.Collections.Generic.IEnumerable<System.Web.Mvc.SelectListItem>)@Model.PhaseNames, new { @onchange = "location.href='/Home/Index?phaseFilter=this.value;'" })
これはほとんど機能します。 this.value
私が期待するように、選択したオプションの値に置き換えられません。また、この場合、URL を作成するより良い方法はありますか?