zoukankan      html  css  js  c++  java
  • MVC Controller 基类中的Request

    今天在测试自己MVC程序的时候发现之前写代码的一个BUG,需求是每个页面要获取当前URL链接中包含的城市ID,我把获取url的方法写到了Controller的基类BaseController(BaseController继承自Controller),之前写习惯了webForm所以在mvc中写了下面的代码。

    public class HomeController : BaseController 
    {
    ......
    }
     
    public class BaseController : Controller
    {
            public BaseController ()
            {
                    if (Request==null ) //Request的值始终为null
                    {
                        ......
                    }
            }
    }

    解决办法:

    public class BaseController : Controller
    {
           protected override void OnActionExecuted(ActionExecutedContext ctx) {
                base.OnActionExecuted(ctx);
                            if (Request==null )
                            {
                                ......
                            }
            }
    }
  • 相关阅读:
    2. Add Two Numbers
    8. String to Integer (atoi)
    18. 4Sum
    15. 3Sum
    1. Two Sum
    227. Basic Calculator
    7. Reverse Integer
    PostMessage和SendMessage的区别
    Date Time Picker控件
    git 设置和取消代理
  • 原文地址:https://www.cnblogs.com/ghw0501/p/4930410.html
Copyright © 2011-2022 走看看