ステージングサーバーではViewContext.RouteData.Values["action"]がnullであるという奇妙な問題が発生していますが、開発マシン(asp.net開発サーバー)では正常に機能します。
コードは単純です:
public string CheckActiveClass(string actionName)
{
string text = "";
if (ViewContext.RouteData.Values["action"].ToString() == actionName)
{
text = "selected";
}
return text;
}
ViewContext.RouteData.Values["action"]行でエラーが発生します。エラーは次のとおりです。
例外の詳細:System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。
どんな助けでも大歓迎です。前もって感謝します。