1
我使用MVC 1.0 RTM和Haack solution的地區如何在使用MVC 2 RC時獲取當前請求的區域?
我最近剛搬到MVC2 RC和我使用的是單一項目領域與我在不同的組件控制器。我的問題是,在MVC 1解決方案中,我的RouteData.Values集合中有「區域」,在MVC2 RC中它不存在。你知道如何在MVC2 RC中得到這個嗎?
在此先感謝!
我使用MVC 1.0 RTM和Haack solution的地區如何在使用MVC 2 RC時獲取當前請求的區域?
我最近剛搬到MVC2 RC和我使用的是單一項目領域與我在不同的組件控制器。我的問題是,在MVC 1解決方案中,我的RouteData.Values集合中有「區域」,在MVC2 RC中它不存在。你知道如何在MVC2 RC中得到這個嗎?
在此先感謝!
這是保存在路線的DataToken
。即,route.DataTokens["area"]
。有關詳細信息,請參閱MVC source中的AreaHelpers.cs。順便提一下,當你問這樣的問題時,你應該顯示你正在使用的代碼不工作的代碼。它使得提供答案更容易。現在,我不知道你是否已經嘗試過上述方法,但是正在犯這個錯誤,或者你還沒有發現。
感謝您的回答克雷格,抱歉沒有發佈代碼,我會盡量讓下一次更具體! – sabanito 2010-01-04 23:21:42