asp.net mvcでコントローラー名とアクション名を動的に割り当てる方法
1079 次
1 に答える
1
HttpApplication.Application_Startでは、任意のルート(ControllerおよびAction anme)をRouteTable.Routesに動的に追加できます。これにより、このイベントで利用可能な任意の情報を使用したり、構成ファイルまたはデータベースからルートを設定したりできます。
例えば
new Route( "Admin/{actionName}/{slug}/", CreateRouteHandler())
{
Defaults = new RouteValueDictionary(defaults),
Url = new RouteValueDictionary(dataTokens)
}
RouteHandlerでアクションを変更することはできません。たとえば、現在のHttpRequestをさまざまな方法で処理できます。
于 2009-04-10T12:27:34.577 に答える