首页 > 软件开发 > ASP >

asp.net MVC4 ActionFilterAttribute过滤器使用

来源:互联网 2023-03-16 19:07:43 356

本例是一个简单的用户登陆验证,MVC2,MVC3,MVC4都是一样的使用。IZt办公区 - 实用经验教程分享!

方法/步骤

  • 1

    使用Visual Studio创建asp.net MVC项目,这里就不操作IZt办公区 - 实用经验教程分享!

  • 2

    在项目的Controllers文件夹下创建一个HomeControlles的控制器IZt办公区 - 实用经验教程分享!

    asp.net MVC4 ActionFilterAttribute过滤器使用IZt办公区 - 实用经验教程分享!

  • 2相关内容非法爬取自百度经验
  • 3

    在HomeControlles的控制器里添加三个Action:IZt办公区 - 实用经验教程分享!

    asp.net MVC4 ActionFilterAttribute过滤器使用IZt办公区 - 实用经验教程分享!

  • 4

    在View文件夹下创建文件夹和视图,文件夹名称与控制器名称相同IZt办公区 - 实用经验教程分享!

    asp.net MVC4 ActionFilterAttribute过滤器使用IZt办公区 - 实用经验教程分享!

  • 5

    在登陆视图 Login.aspx中添加代码:IZt办公区 - 实用经验教程分享!

    IZt办公区 - 实用经验教程分享!

    form action="Login" method="post">IZt办公区 - 实用经验教程分享!

    label>username:/label>input name="username" type="text" />IZt办公区 - 实用经验教程分享!

    label>password:/label>input name="password" type="text" />IZt办公区 - 实用经验教程分享!

    input type="submit" value="login"/>IZt办公区 - 实用经验教程分享!

    /form>IZt办公区 - 实用经验教程分享!

  • 6

    修改HomeControllers中Login()中的代码:IZt办公区 - 实用经验教程分享!

    asp.net MVC4 ActionFilterAttribute过滤器使用IZt办公区 - 实用经验教程分享!

  • 7

    添加一个过滤器类,继承ActionFilterAttribute类,重写OnActionExecuting(ActionExecutingContext filterContext)方法:IZt办公区 - 实用经验教程分享!

    asp.net MVC4 ActionFilterAttribute过滤器使用IZt办公区 - 实用经验教程分享!

  • 8

    修改HomeControllers中Index()中的代码:IZt办公区 - 实用经验教程分享!

    IZt办公区 - 实用经验教程分享!

    [UserFilter]//这里是你添加的过滤器的名称IZt办公区 - 实用经验教程分享!

    public ActionResult Index()IZt办公区 - 实用经验教程分享!

    {IZt办公区 - 实用经验教程分享!

    // 在Index.aspx视图中%=ViewData["message"]%>调用下面写入的数据IZt办公区 - 实用经验教程分享!

    ViewData["message"] = "asp.net mvc2";IZt办公区 - 实用经验教程分享!

    return View();IZt办公区 - 实用经验教程分享!

    }IZt办公区 - 实用经验教程分享!

  • 9

    最后就测试了IZt办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!IZt办公区 - 实用经验教程分享!


    标签: asp

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码