gpt4 book ai didi

c# - ASP.NET 和 C# 重定向

转载 作者:可可西里 更新时间:2023-11-01 07:45:00 24 4
gpt4 key购买 nike

我正在为学校做一个项目,这是一个额外的学分部分。我有一个使用母版页在 VS 2010 中启动的项目,我想要做的是获得一个“提交”按钮以将人们重定向到“MyAccounts.aspx”页面。我当前的按钮 ASP 部分代码如下所示:

<asp:Button ID="btnTransfer" runat="server" Text="Submit"/>

我尝试在 OnClick 中添加选项,以及 OnClientClick选项。我还将此代码添加到 Site.Master.cs 文件以及 Transfer.aspx.cs 文件:

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

当我运行它并在我的浏览器中查看项目时,整个过程运行良好,但是当我单击“提交”按钮时,它只是刷新当前页面而没有正确重定向到“我的帐户”页面。有人对我有什么想法吗?

最佳答案

您的做法几乎是正确的,只是没有将正确的部分组合在一起。在 Transfer.aspx 上,您的按钮应该是:

<asp:Button ID="btnTransfer" OnClick="btnTransfer_Click" runat="server" Text="Submit"/>

你的代码应该像@KendrickLamar 所说的那样:

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

OnClick 事件告诉它在用户单击按钮时在回发时执行什么。这是在 Transfer.aspx 的代码隐藏中,而不是站点管理员。

关于c# - ASP.NET 和 C# 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com