zoukankan      html  css  js  c++  java
  • 简单的登录界面的认识

    1.打开上次所说的项目,再新建两个Action,有两个方法:一是通过复制粘贴或者手打,二是插入代码段(或者ctrl k 、x)。

    2.去AccountController.cs中创建一个你写代码的一个同名Action来接受表单提交的数据。(在新添加的Action里多了一个【HttpPost】,表示这个Action只接受HttpPost的请求)。HttpPost属性典型的应用场景是在涉及到需要接受客户端窗口数据时,创建一个用来接收Http Get请求的的Action提供用户填写数据,另一个同名的Action接收数据。

    3.打开Action增加form的标签内的两个属性action,method。method默认是get,get用于简单的读取数据操作,post用于写数据操作。在input元素添加name属性,设置成和id一样的值,因为服务器端xuyaotongguoname取值。

    4.打开AccountController.cs,修改【HttpPost】的Action用于接收数据。之前提到了要在AccountController.cs中再创建一个你写代码的一个同名Action,第一个是登陆前,第二个是登录后。在第一个Action里加一句ViewBag.LoginState = "登陆前“;   在第二个Action里加一句ViewBag.LoginState =email +  "登陆后“;用来区分登录前后。(ViewBag是在View和Controller中传递数据的一种方式。)第二个Action里面加两行代码用来获取数据表单,string email = fc 【”inputEmail3“】;string email = fc 【”inputPassword3“】;(inputEmail3和inputPassword3即id)

    5.使用HtmiHelper动态计算路由地址:因为Form中Action位置固定,很有可能部署之后地址无效,所以要动态计算地址。将dorm中的内容放到以下代码中{}即可:@using (Html.BeginForm("login", "Account", FormMethod.Post)) { }。

    这里面只有登录界面,所以前文所说的两个Action,我只用了一个。

  • 相关阅读:
    【URL重写】IIS7配置URL重写
    【IIS7.5】Asp文件上传限制,加载页面大小限制
    msxml3.dll 错误 '800c0005' 系统错误: -2146697211。
    【转】修改3389远程端口的批处理文件.bat
    第一篇:无角牛MVC通用后台数据库设计
    无角牛MVC通用后台
    个人收集资料整理-WebForm
    个人收集资料整理-WinForm
    win7系统中桌面图标显示不正常问题
    ASP.NET MVC 第六回 过滤器Filter
  • 原文地址:https://www.cnblogs.com/theGod-kaixin/p/7617705.html
Copyright © 2011-2022 走看看