修改一些BUG
This commit is contained in:
52
MvcApplication1/Views/Account/ChangePassword.aspx
Normal file
52
MvcApplication1/Views/Account/ChangePassword.aspx
Normal file
@@ -0,0 +1,52 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.ChangePasswordModel>" %>
|
||||
|
||||
<asp:Content ID="changePasswordTitle" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
更改密码
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="changePasswordContent" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2>更改密码</h2>
|
||||
<p>
|
||||
请使用以下表单更改密码。
|
||||
</p>
|
||||
<p>
|
||||
新密码的长度至少为 <%: ViewData["PasswordLength"] %> 个字符。
|
||||
</p>
|
||||
|
||||
<% using (Html.BeginForm()) { %>
|
||||
<%: Html.ValidationSummary(true, "密码更改不成功。请更正错误并重试。") %>
|
||||
<div>
|
||||
<fieldset>
|
||||
<legend>帐户信息</legend>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.OldPassword) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.PasswordFor(m => m.OldPassword) %>
|
||||
<%: Html.ValidationMessageFor(m => m.OldPassword) %>
|
||||
</div>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.NewPassword) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.PasswordFor(m => m.NewPassword) %>
|
||||
<%: Html.ValidationMessageFor(m => m.NewPassword) %>
|
||||
</div>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.ConfirmPassword) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.PasswordFor(m => m.ConfirmPassword) %>
|
||||
<%: Html.ValidationMessageFor(m => m.ConfirmPassword) %>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<input type="submit" value="更改密码" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</div>
|
||||
<% } %>
|
||||
</asp:Content>
|
||||
12
MvcApplication1/Views/Account/ChangePasswordSuccess.aspx
Normal file
12
MvcApplication1/Views/Account/ChangePasswordSuccess.aspx
Normal file
@@ -0,0 +1,12 @@
|
||||
<%@Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
|
||||
|
||||
<asp:Content ID="changePasswordTitle" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
更改密码
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="changePasswordSuccessContent" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2>更改密码</h2>
|
||||
<p>
|
||||
您的密码已成功更改。
|
||||
</p>
|
||||
</asp:Content>
|
||||
46
MvcApplication1/Views/Account/LogOn.aspx
Normal file
46
MvcApplication1/Views/Account/LogOn.aspx
Normal file
@@ -0,0 +1,46 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.LogOnModel>" %>
|
||||
|
||||
<asp:Content ID="loginTitle" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
登录
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="loginContent" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2>登录</h2>
|
||||
<p>
|
||||
请输入用户名和密码。 <%: Html.ActionLink("注册", "Register") %> 如果您没有帐户。
|
||||
</p>
|
||||
|
||||
<% using (Html.BeginForm()) { %>
|
||||
<%: Html.ValidationSummary(true, "登录不成功。请更正错误并重试。") %>
|
||||
<div>
|
||||
<fieldset>
|
||||
<legend>帐户信息</legend>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.UserName) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.TextBoxFor(m => m.UserName) %>
|
||||
<%: Html.ValidationMessageFor(m => m.UserName) %>
|
||||
</div>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.Password) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.PasswordFor(m => m.Password) %>
|
||||
<%: Html.ValidationMessageFor(m => m.Password) %>
|
||||
</div>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.CheckBoxFor(m => m.RememberMe) %>
|
||||
<%: Html.LabelFor(m => m.RememberMe) %>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<input type="submit" value="登录" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</div>
|
||||
<% } %>
|
||||
</asp:Content>
|
||||
60
MvcApplication1/Views/Account/Register.aspx
Normal file
60
MvcApplication1/Views/Account/Register.aspx
Normal file
@@ -0,0 +1,60 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.RegisterModel>" %>
|
||||
|
||||
<asp:Content ID="registerTitle" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
注册
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="registerContent" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2>创建新帐户</h2>
|
||||
<p>
|
||||
使用以下表单创建新帐户。
|
||||
</p>
|
||||
<p>
|
||||
密码的长度至少为 <%: ViewData["PasswordLength"] %> 个字符。
|
||||
</p>
|
||||
|
||||
<% using (Html.BeginForm()) { %>
|
||||
<%: Html.ValidationSummary(true, "帐户创建不成功。请更正错误并重试。") %>
|
||||
<div>
|
||||
<fieldset>
|
||||
<legend>帐户信息</legend>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.UserName) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.TextBoxFor(m => m.UserName) %>
|
||||
<%: Html.ValidationMessageFor(m => m.UserName) %>
|
||||
</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.LabelFor(m => m.Password) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.PasswordFor(m => m.Password) %>
|
||||
<%: Html.ValidationMessageFor(m => m.Password) %>
|
||||
</div>
|
||||
|
||||
<div class="editor-label">
|
||||
<%: Html.LabelFor(m => m.ConfirmPassword) %>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<%: Html.PasswordFor(m => m.ConfirmPassword) %>
|
||||
<%: Html.ValidationMessageFor(m => m.ConfirmPassword) %>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<input type="submit" value="注册" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</div>
|
||||
<% } %>
|
||||
</asp:Content>
|
||||
12
MvcApplication1/Views/Home/About.aspx
Normal file
12
MvcApplication1/Views/Home/About.aspx
Normal file
@@ -0,0 +1,12 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
|
||||
|
||||
<asp:Content ID="aboutTitle" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
关于我们
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2>关于</h2>
|
||||
<p>
|
||||
将内容放置在此处。
|
||||
</p>
|
||||
</asp:Content>
|
||||
12
MvcApplication1/Views/Home/Index.aspx
Normal file
12
MvcApplication1/Views/Home/Index.aspx
Normal file
@@ -0,0 +1,12 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
主页
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2><%: ViewData["Message"] %></h2>
|
||||
<p>
|
||||
若要了解有关 ASP.NET MVC 的更多信息,请访问 <a href="http://asp.net/mvc" title="ASP.NET MVC 网站">http://asp.net/mvc</a>。
|
||||
</p>
|
||||
</asp:Content>
|
||||
11
MvcApplication1/Views/Shared/Error.aspx
Normal file
11
MvcApplication1/Views/Shared/Error.aspx
Normal file
@@ -0,0 +1,11 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<System.Web.Mvc.HandleErrorInfo>" %>
|
||||
|
||||
<asp:Content ID="errorTitle" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
错误
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="errorContent" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<h2>
|
||||
抱歉,处理您的请求时出错。
|
||||
</h2>
|
||||
</asp:Content>
|
||||
14
MvcApplication1/Views/Shared/LogOnUserControl.ascx
Normal file
14
MvcApplication1/Views/Shared/LogOnUserControl.ascx
Normal file
@@ -0,0 +1,14 @@
|
||||
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
|
||||
<%
|
||||
if (Request.IsAuthenticated) {
|
||||
%>
|
||||
欢迎您,<b><%: Page.User.Identity.Name %></b>!
|
||||
[ <%: Html.ActionLink("注销", "LogOff", "Account") %> ]
|
||||
<%
|
||||
}
|
||||
else {
|
||||
%>
|
||||
[ <%: Html.ActionLink("登录", "LogOn", "Account") %> ]
|
||||
<%
|
||||
}
|
||||
%>
|
||||
41
MvcApplication1/Views/Shared/Site.Master
Normal file
41
MvcApplication1/Views/Shared/Site.Master
Normal file
@@ -0,0 +1,41 @@
|
||||
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
|
||||
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="page">
|
||||
|
||||
<div id="header">
|
||||
<div id="title">
|
||||
<h1>我的 MVC 应用程序</h1>
|
||||
</div>
|
||||
|
||||
<div id="logindisplay">
|
||||
<% Html.RenderPartial("LogOnUserControl"); %>
|
||||
</div>
|
||||
|
||||
<div id="menucontainer">
|
||||
|
||||
<ul id="menu">
|
||||
<li><%: Html.ActionLink("主页", "Index", "Home")%></li>
|
||||
<li><%: Html.ActionLink("关于", "About", "Home")%></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="main">
|
||||
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
|
||||
|
||||
<div id="footer">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
35
MvcApplication1/Views/Web.config
Normal file
35
MvcApplication1/Views/Web.config
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<configuration>
|
||||
<system.web>
|
||||
<httpHandlers>
|
||||
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
|
||||
</httpHandlers>
|
||||
|
||||
<!--
|
||||
在视图页面中启用请求验证将导致验证在
|
||||
控制器已对输入进行处理后发生。默认情况下,
|
||||
MVC 在控制器处理输入前执行请求验证。
|
||||
若要更改此行为,请对控制器或操作
|
||||
应用 ValidateInputAttribute。
|
||||
-->
|
||||
<pages
|
||||
validateRequest="false"
|
||||
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
|
||||
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
|
||||
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
||||
<controls>
|
||||
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
|
||||
</controls>
|
||||
</pages>
|
||||
</system.web>
|
||||
|
||||
<system.webServer>
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
|
||||
<handlers>
|
||||
<remove name="BlockViewHandler"/>
|
||||
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
</configuration>
|
||||
Reference in New Issue
Block a user