学习MVC3(二)——创建自己的第一个网页:实现用户登陆(2)
2011-08-01 16:19
483 查看
《学习MVC3(二)——创建自己的第一个网页:实现用户登陆(1)》由于图片太多了,文章太长,所以就分开写了,紧接上一篇,在上一篇文章中,搭起了程序的一个框架,下面我们开始一点点的在里面添加内容。
第一步:在登陆界面的左上角显示登陆的状态:登陆/退出,因为每个界面都要求在左上角显示这个状态,所以这个状态应该单独写在一个共享页面中,然后写在模板中。
View——Shared——鼠标右键点击——添加View:_LogOnPartial.cshtml
View Code
到现在一个简单的用户登陆程序完成了,效果如下:
首页如图1
图1
点击左上角的[登陆]进入登陆界面,如图2
图2
点击登陆界面上的 注册,进入注册界面,如图3
图3
第一步:在登陆界面的左上角显示登陆的状态:登陆/退出,因为每个界面都要求在左上角显示这个状态,所以这个状态应该单独写在一个共享页面中,然后写在模板中。
View——Shared——鼠标右键点击——添加View:_LogOnPartial.cshtml
View Code
@using MyLogin.Models; @model Users @{ ViewBag.Title = "Register"; Layout = "~/Views/Shared/_Layout.cshtml"; } <style type="text/css"> #Password, #Name,#Email{ background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #E5E5E5; font-size: 24px; margin-bottom: 15px; margin-right:16px; margin-left: 16px; margin-top: 5px; padding: 3px; width :90%; } label{ font-size:16px; margin :15px; } </style> <h2 style =" text-align:center;">创建新账户</h2> <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> @using (Html.BeginForm()) { @Html.ValidationSummary(true, "Account creation was unsuccessful. Please correct the errors and try again.") <div style=" margin:0 auto; margin: 0em auto; padding: 0 0 5em; width: 390px; height:290px; border: 1px solid #C0C0C0;"> <div class="editor-label"> @Html.Label("账号") </div> <div class="editor-field"> @Html.TextBoxFor(m => m.Name) @Html.ValidationMessageFor(m => m.Name) </div> <div class="editor-label"> @Html.LabelFor(m => m.Email) </div> <div class="editor-field"> @Html.TextBoxFor(m => m.Email) @Html.ValidationMessageFor(m => m.Email) </div> <div class="editor-label"> @Html.Label("密码") </div> <div class="editor-field"> @Html.PasswordFor(m => m.Password) @Html.ValidationMessageFor(m => m.Password) </div> <p> <input type="submit" value="Register" style="margin: 10px 140px 10px; height: 30px; width: 80px;" /> </p> </div> }
到现在一个简单的用户登陆程序完成了,效果如下:
首页如图1
图1
点击左上角的[登陆]进入登陆界面,如图2
图2
点击登陆界面上的 注册,进入注册界面,如图3
图3
相关文章推荐
- 学习MVC3(二)——创建自己的第一个网页:实现用户登陆(1)
- 用户创建,删除and并发注册and系统登陆的API研究(学习汇总网上资料)
- Laravel-学习笔记-多用户表登陆分析与实现(Authentication)
- 用户创建,删除and并发注册and系统登陆的API研究(学习汇总网上资料)
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- 通过application实现网页登陆用户数显示的demo
- c# winform实现网页上用户自动登陆,模拟网站登录
- MVC3学习第九章 葵花点穴手之势如闪电----MVC3下实现用户信息的查询以及通过实体模型建立商品和类别的主外键关系
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- php\symfony3 学习记录(二)Apache服务器配置&创建第一个网页
- 采用JSP+JavaBean的方式进行简单的实现用户的网页登陆实例
- 【安卓学习之代码学习】 用户登陆界面之EditText实现
- c# winform实现网页上用户自动登陆,模拟网站登录
- 采用JSP+JavaBean的方式进行简单的实现用户的网页登陆实例
- MVC3学习第七章 排山倒海第三变----利用MVC3实现数据验证以及完成用户数据的编辑
- MVC3学习第十二章 佟掌柜第一弹----利用MVC3实现用户的注册登录和了解MVC中的分部视图、用户控件
- 自己在项目中的学习总结:利用工厂模式+反射机制+缓存机制,实现动态创建不同的数据层对象接口
- (微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆)http://blog.csdn.net/liaohaojian/article/details/70175835
- 在web.xml定义,在网页中使用变量实例 使用只有创建变量的servlet才可以访问的<init-param>方式 附带登陆和跳转实现
- ASP.NET MVC 学习 --- 第四课(创建,删除,获取,验证登陆用户)