我想從路由表中檢索路由值,但它是空的。任何人都可以幫忙嗎?從路由表中檢索路由值
public static class GetRouteValues
{
public static string GetSomeValue()
{
RouteCollection routes = RouteTable.Routes;
var value = routes["somevalue"].ToString();
return value;
}
}
我想要檢索在global.asax文件中使用此值並設置爲某些路由值的默認值。
string value = GetRouteValues.GetSomeValue();
routes.MapRoute(null,
"{_value}/home",
new
{
_value = value,
controller = "home",
action = "index"
});
什麼是'GetSomeValue()'該怎麼辦/回報? – 2010-01-31 21:06:59
您是否試圖在當前上下文中從路線中拉出其中一個值,或者您是否嘗試拉出其中一條全局定義的路線。 – anthonyv 2010-01-31 21:09:51
@Jorn:這種方法反彈應該從路由中檢索的字符串值///// @anthonyv:是的,我試圖從當前上下文中的路由中拉出。 – Sadegh 2010-01-31 21:17:44