MVC5学习小记(2)
来源:互联网 发布:数据恢复软件评测 编辑:程序博客网 时间:2024/06/01 09:58
1.视图页,就是Html中的一段,只不过可以图取出来:
@Html.Partial("_PartialPage1") <li>@user.Name</li> if (user.PassWord.Equals("2")) { @user.Name @:的密码是2 }
2.链接的区别
(1).html.ActionLink返回的指向指定controller、指定action的超链接标签<a>标签.如果没有指定controller,则默认为本页面对应的Controller.
(2).Html.Action可以执行一个控制器的action,并将返回结果作为html string。
(3).Url.Action返回的是指定控制器指定action的完整URL地址,不含<a>标签
(4).Html.RouteLink 与 Url.RouteUrl ,两者都是可以指定由哪一个路由来生成Url,其它与上面的ActionLInk,Action一样
@Html.Action("Login","Home") //可以通过此方法+Html.RouteLink生成menu
3. 验证过滤器
参照api : https://msdn.microsoft.com/zh-cn/library/system.web.security.formsauthentication_methods(v=vs.110).aspx
<system.web> <compilation debug="true" targetFramework="4.5.1" /> <httpRuntime targetFramework="4.5.1" /> <authentication mode="Forms"> <forms loginUrl="~/Home/Login" timeout="2880"/> </authentication> </system.web>
[Authorize] // GET: Home public ViewResult Index() { return View(); } [AllowAnonymous] [HttpGet] public ViewResult Login() { return View(); } [AllowAnonymous] [HttpPost] public ViewResult Login(User user) { if(ModelState.IsValid) { FormsAuthentication.SetAuthCookie(user.Name, false); return View("Index"); } return View(); }
阅读全文
0 0
- MVC5学习小记(2)
- MVC5学习小记(1)
- MVC5学习小记(3)--数据库操作
- MVC5学习小记(4):自定义授权过滤器
- MVC5学习小记(5) pagedlist分页+EF
- MVC5学习整理
- MVC5学习整理
- MVC5学习整理
- 关于mvc5的学习
- MVC5 学习整理知识点
- MVC5学习整理
- MVC5入门学习
- WinForm DataGridView学习小记(2)
- quest3D学习小记2
- ORACLE学习小记(2)
- php学习小记2
- Python学习小记2
- HTML学习小记2
- JavaScript原型
- CTF中的编码与加密题
- 动态规划5:找零钱问题
- 简单的c++垃圾回收器
- Java基础——可变参数
- MVC5学习小记(2)
- JSP标准标签库
- Unity Render Pipeline 渲染管线(漫画)
- 运行eclipse总是弹出错误
- 前端零基础学习提纲
- 利用redis-dump备份还原数据
- RK平台调试GPS
- 运算符重载
- poj1657-Distance on Chessboard(棋盘上的距离)-C语言-简单计算