ASP.NET 和 C# 重定向

我正在研究一个学校的项目,这是一个额外的学分。 我有一个项目开始了 VS 2010 年份使用硕士页面和我想要做的是一个按钮 "Submit", 将人重定向到页面 "MyAccounts.aspx". 我当前的代码代码 ASP 按钮如下:


<asp:button id="btnTransfer" runat="server" text="Submit"></asp:button>


我试图添加一个选项
OnClick

, 以及选择
OnClientClick

. 我还将此代码添加到文件中。 Site.Master.cs, 以及文件 Transfer.aspx.cs:


protected void btnTransfer_Click/object sender, EventArgs e/
{
Response.Redirect/Page.ResolveClientUrl/"/MyAccounts.aspx"//;
}


当我运行它并在浏览器中查看项目时,一切都正常工作,但是当我点击按钮时 "Submit", 它只需更新当前页面,不会在页面上正确重定向。 MyAccounts. 有没有人对我有任何想法?
已邀请:

卫东

赞同来自:

你几乎对了,你只是没有把右边折叠在一起。 在 Transfer.aspx 您的按钮必须是:


<asp:button id="btnTransfer" onclick="btnTransfer_Click" runat="server" text="Submit"></asp:button>


你的代码应该与所说的相似 @KendrickLamar:


protected void btnTransfer_Click/object sender, EventArgs e/
{
Response.Redirect/"~/MyAccounts.aspx"/;
}


事件
OnClick

告诉他需要进行什么 post-back, 当用户单击按钮时。 它是在代码中 Transfer.aspx, 而不是在网站大师。

要回复问题请先登录注册