C# 从抽象控制器请求查询字符串
我希望所有要使用的页面都有一些viewdata。我需要从查询字符串中获取客户端名称 然后在此基础上进行一些工作并填充ViewData。我的控制器继承自下面创建的控制器。 请求[“客户端”]正在提供System.NullReferenceException:对象引用未设置为对象的实例C# 从抽象控制器请求查询字符串,c#,asp.net-mvc,C#,Asp.net Mvc,我希望所有要使用的页面都有一些viewdata。我需要从查询字符串中获取客户端名称 然后在此基础上进行一些工作并填充ViewData。我的控制器继承自下面创建的控制器。 请求[“客户端”]正在提供System.NullReferenceException:对象引用未设置为对象的实例 public abstract class ApplicationController : Controller { public ApplicationController()
public abstract class ApplicationController : Controller
{
public ApplicationController()
{
string client = Request["client"];
//...etc
}
}
这有什么问题
谢谢错误在于,当您在构造函数中调用请求时,请求还不存在,而只有在方法上调用操作时,请求才会被实例化 看这个问题并看答案。也许它对你也有用