Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用MVC2RC时,如何获取当前请求的区域?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 使用MVC2RC时,如何获取当前请求的区域?

Asp.net mvc 使用MVC2RC时,如何获取当前请求的区域?,asp.net-mvc,Asp.net Mvc,我使用的是MVC1.0RTM,而 我最近刚搬到MVC2 RC,我在单独的程序集中使用带有控制器的单个项目区域。我的问题是,在MVC1解决方案中,我总是在RoutedData.Values集合中有“area”,而在MVC2 RC中,它不存在。你知道如何在MVC2 RC中获得这个吗 提前谢谢 这保存在路由的DataToken中。也就是说,route.DataTokens[“area”]。有关详细信息,请参阅中的AreaHelpers.cs 顺便说一句,当你问这样的问题时,你应该显示你正在使用的代码,

我使用的是MVC1.0RTM,而

我最近刚搬到MVC2 RC,我在单独的程序集中使用带有控制器的单个项目区域。我的问题是,在MVC1解决方案中,我总是在RoutedData.Values集合中有“area”,而在MVC2 RC中,它不存在。你知道如何在MVC2 RC中获得这个吗


提前谢谢

这保存在路由的
DataToken
中。也就是说,
route.DataTokens[“area”]
。有关详细信息,请参阅中的AreaHelpers.cs


顺便说一句,当你问这样的问题时,你应该显示你正在使用的代码,但它不起作用。这使得提供答案变得容易得多。现在,我不知道您是否已经尝试过上述方法,但正在使用该方法出错,或者您是否尚未发现此错误。

这保存在路由的
DataToken
中。也就是说,
route.DataTokens[“area”]
。有关详细信息,请参阅中的AreaHelpers.cs


顺便说一句,当你问这样的问题时,你应该显示你正在使用的代码,但它不起作用。这使得提供答案变得容易得多。现在,我不知道您是否已经尝试过上述方法,但正在出错,或者您是否还没有发现这一点。

谢谢您的回答,Craig,很抱歉没有发布代码,我下次会尽量更具体一些!谢谢你的回答,克雷格,很抱歉没有发布代码,下次我会尽量说得更具体一些!