我想在控制器绑定过程之后进行模拟,并将查询字符串绑定到模型中,但不能通过控制器。
我可以从类型NameValueCollection
访问Request.QueryString
。我怎么能强迫它像mvc4一样通过控制器绑定模型呢。
例如,我有这样的类:
public class Example
{
public string Name {get;set;}
public string LastName {get;set;}
}
以及由Request对象根据看起来像CCD_ 4的url创建的CCD_
有什么建议吗?
为什么不创建ActionFilter,然后覆盖OnActionExecuted方法。ActionExecutedContext将有权访问Request.QueryString。然后,您可以从查询字符串中填充filterContext.Controller.ViewData.Model。