【发布时间】:2014-06-19 04:51:36
【问题描述】:
我正在尝试通过使用 Visual Studio 2010 分析默认网站项目来了解 ASP.NET 的基本方面。
在Register.aspx页面中有用户注册字段和这个按钮:
<asp:Button ID="CreateUserButton" runat="server" CommandName="MoveNext"
Text="Create User" ValidationGroup="RegisterUserValidationGroup"/>
该按钮确实注册了一个用户,但我找不到正在运行的代码段,更不用说代码与该按钮的关联方式了。我尝试搜索所有标识符关键字的解决方案,但没有发现任何相关内容。在网上搜索提到了一个我也找不到的Button.OnClick方法。
任何有关 ASP.NET 基本方面的信息都会对我有所帮助;提前致谢。
编辑:分层,按钮在里面:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:CreateUserWizard ID="RegisterUser" runat="server" EnableViewState="false" OnCreatedUser="RegisterUser_CreatedUser">
<WizardSteps>
<asp:CreateUserWizardStep ID="RegisterUserWizardStep" runat="server">
<ContentTemplate>
<div class="accountInfo">
<p class="submitButton">
在后面的代码中有一个 RegisterUser_CreatedUser 方法,它确实:
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
string continueUrl = RegisterUser.ContinueDestinationPageUrl;
if (String.IsNullOrEmpty(continueUrl))
{
continueUrl = "~/";
}
Response.Redirect(continueUrl);
}
我期待在数据库中插入某种用户数据。我想知道,这就是按钮的全部功能吗?
【问题讨论】:
-
这个按钮是什么?像gridview之类的东西?它可能会有一个 OnCommand="SomeMethodName" 属性
-
没有 OnCommand 属性,但它引用了后面代码中的方法。我用更多信息编辑了这个问题。谢谢。
标签: asp.net .net visual-studio-2010 button