「ASP.NET MVC/セレクター」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | [[ASP.NET MVC]]の'''セレクター''' | + | [[ASP.NET MVC]]の'''セレクター'''とは、アクションメソッド(コントローラークラスのメソッド)に、[[属性]]([[Attribute]])を用いて、コントローラーによる[[アクション]]の振り分け選択する機能である。 |
− | + | ASP.NET MVCの規定値ではメソッド名がアクション名になるが、ActionName属性(ActionNameAttributeクラス)を付けることでアクション名を明示することもできる。この際にセレクターを用いると、同一アクション名でPOSTやGETなどの条件でアクションメソッドを切り替えるということが可能になる。 | |
<source lang="csharp"> | <source lang="csharp"> | ||
public class HomeController : Controller | public class HomeController : Controller | ||
21行目: | 21行目: | ||
</source> | </source> | ||
− | なお、AcceptVerbs(HttpVerbs.Post) | + | なお、AcceptVerbs(HttpVerbs.Post)などの部分は、記述が長ったらしいということで、ASP.NET MVC 2からHttpPost属性やHttpGet属性という短い名前が用意されている。 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
44行目: | 30行目: | ||
== 参考文献 == | == 参考文献 == | ||
<references/> | <references/> | ||
− | |||
== 外部リンク == | == 外部リンク == | ||
{{stub}} | {{stub}} |