gpt4 book ai didi

c# - 在我的事件处理程序范围内遇到问题(ASPX .NET 3.5)

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:39 25 4
gpt4 key购买 nike

我一直在尝试在我的站点中制作模板控制面板,以便我可以使用一个面板并完全填充它。在我的事件处理需要访问我页面上的函数之前,我一直很好。我当前的测试会将我带到登录重定向页面。那么我怎样才能让这个事件处理程序执行重定向呢?

public class DebugButton : Button
{
public string msg;
public DebugButton()
{
this.Click += new System.EventHandler(this.Button1_Click);
this.ID = "txtdbgButton";
this.Text = "Click me!";
msg = "not set";
}

protected void Button1_Click(object sender, EventArgs e)
{
msg = "Event handler clicked";
}
}

*在页面上*

protected void Page_Load(object sender, EventArgs e)
DebugButton btnDebug = new DebugButton();
PnlMain.Controls.Add(btnDebug);

非常感谢您的帮助。谢谢!

最佳答案

要进行重定向,您可以使用:

注意:假设您的登录页面名为 login.aspx 并且它位于您网站的根文件夹中。

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

protected void Button1_Click(object sender, EventArgs e)
{
Server.Transfer("login.aspx");
}

关于c# - 在我的事件处理程序范围内遇到问题(ASPX .NET 3.5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628740/

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