我有一个奇怪的问题,其中 ViewContext.RouteData.Values["action"] 在我的登台服务器上为空,但在我的开发机器(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:对象引用未设置为对象的实例。
任何帮助表示赞赏。提前致谢。