【发布时间】:2010-11-18 03:29:04
【问题描述】:
我遇到了一个奇怪的问题,即 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:对象引用未设置为对象的实例。
感谢任何帮助。提前致谢。
【问题讨论】:
-
您找到解决方案了吗?我现在也有类似的问题...
-
不,我没有,我最终改变了逻辑和它的工作方式。
标签: c# asp.net asp.net-mvc routing asp.net-mvc-routing