新的ASP.NET Web应用程序:有一个Login按钮可以执行某些操作 –
发布时间:2020-12-15 19:50:24 所属栏目:asp.Net 来源:网络整理
导读:原谅我对这个问题有点缺乏的ASP.NET知识:) 这是场景:我在VS2010中玩,我创建了一个新的ASP.NET Web应用程序(在Visual C#,Web模板下).没什么特别的,只是一个基本的Web应用程序.没有花哨的MVC东西. 模板生成的解决方案中包含一个登录页面;帐户/为Login.aspx.在
原谅我对这个问题有点缺乏的ASP.NET知识:)
这是场景:我在VS2010中玩,我创建了一个新的ASP.NET Web应用程序(在Visual C#,Web模板下).没什么特别的,只是一个基本的Web应用程序.没有花哨的MVC东西. 模板生成的解决方案中包含一个登录页面;帐户/为Login.aspx.在该页面上,是一个登录按钮; HTML看起来像这样: <p class="submitButton"> <asp:Button ID="LoginButton" runat="server" CommandName="Login" Text="Log In" ValidationGroup="LoginUserValidationGroup"/> </p> 再一次,没什么特别的.现在,背后的代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Account_Login : System.Web.UI.Page { protected void Page_Load(object sender,EventArgs e) { RegisterHyperLink.NavigateUrl = "Register.aspx?ReturnUrl=" + HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]); } } 甚至不那么花哨.最后,来自web.config: <authentication mode="Forms"> <forms loginUrl="~/Account/Login.aspx" timeout="2880"/> </authentication> 所以,这是我无法弄清楚的:当我运行应用程序时,我可以单击“登录”按钮,应用程序会执行某些操作 – 但是该代码的代码在哪里? 来自WPF世界(在ASP.NET中有一些背景),我的第一直觉是在CommandName上进行归零 – 但搜索与“登录”相关的任何内容都会变得干涸.我的第二直觉是查看代码隐藏,但同样,它非常稀疏,我看不到任何与点击登录按钮有关的内容. 那么这个按钮背后的“神奇”在哪里发生?必须要有一些东西;我觉得我忽略了一些正好坐在我眼前的东西. 解决方法
如果您指的是使用Visual Studio开箱即用的默认Web应用程序(不是空的),您会注意到登录按钮位于
<asp:Login> 服务器控件内.这就是魔法发生的地方.如果查看web.config,它将与ASP.NET成员资格提供程序连接,您将看到对它的引用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在控制器的OnException中确定结果类型
- asp.net-mvc – ASP.NET MVC控制器动作设计
- 实体框架 – 对ASP.NET MVC Onion架构的意见
- asp.net-mvc – 从MVC5框架OAuth/OWin身份提供程序与外部au
- 在asp.net Gridview控件中触发的事件序列是什么?
- Azure Event Hub 技术研究系列2-发送事件到Event Hub
- asp-classic – 在Integrated Pipeline中运行的经典ASP
- asp.net – 额外的文件夹附加到我的Web根目录在AWS
- 如何将Bitcoin比特币区块链数据导入关系数据库
- asp.net-mvc – 在MVC中,部分视图是否继承了父视图的模型?
推荐文章
站长推荐
- asp.net – 允许服务器/ usercontrol上的任何属性
- 在ASP.NET 5中使用WebClient
- asp.net – ExecuteScalar抛出NullReferenceExce
- asp.net-mvc – AsyncController如何避免使用ASP
- asp.net core 从 3.1 到 5.0
- asp.net-mvc – MVC中SelectlistItem的自定义属性
- ASP.NET MVC:如何将多个对象传输到View方法?
- asp.net – 内联JavaScript的外部JavaScript文件
- ASP.NET web.config中数据库连接字符串connectio
- asp.net-mvc – 在您的ViewModel中放置什么
热点阅读