私はasp.net MVCフレームワークを使用しています。私のページにはdropdwonboxがあり、オプションをクリックすると別のページに行きたい。しかし、autopostbackプロパティをtrueに設定する方法や場所を見つけることができません。C#asp.net mvcを使用するときにautopostbackプロパティを設定するには?
ASPX:これは私が使用しているコードです
<%= Html.DropDownList("qchap", new SelectList((IEnumerable)ViewData["qchap"], "Id", "Title")) %>
コントローラー:
public ActionResult Index(int id)
{
Chapter c = new Chapter();
ViewData["qchap"] = c.GetAllChaptersByManual(id);
return View();
}
何私はAutoPostBackの機能を使用するためにしなければならないのですか?
<%= Html.DropDownList("qchap",
new SelectList((IEnumerable)ViewData["qchap"], "Id", "Title"),
new { onchange = "this.form.submit();" }) %>
thnxでメールしてください。私はクラス属性を追加したい場合、私はこの同じ方法を使用する必要がありますか? – Martijn
はい、C#の場合、接頭辞としてアンダースコアを付ける必要があります。つまり、新しい{_class = "something"} – meandmycode
コントローラはどのアクションを実行する必要があるかをどのように知っていますか? –