在我的 C# 网页应用程序中,有一个解决方案里有两个不同的项目(“Project1” 和 “Project2”)。在 “Project1” 中,我有一个带有按钮的网页,在 OnClick 事件中,我试图捕获一个会话变量并重定向到 “Project2” 中名为 “Numbers.aspx” 的网页。我将 “Project2” 设为 “Project1”的依赖项,并将 “Project1” 设为启动项目。当我运行 “Project1” 时,它会跳转到以下 URL:
当我将“Project2”设置为启动项目并运行它时,它会转到以下URL:
在“Project1”中,当我写下以下内容时:
http://localhost:5243/WebpageA.aspx
当我将“Project2”设置为启动项目并运行它时,它会转到以下URL:
http://localhost:5571/Numbers.aspx
在“Project1”中,当我写下以下内容时:
Response.Redirect("~/Numbers.aspx");
它说路径无效。我还尝试了以下路径,但它说不存在:
Response.Redirect("~/Project2/Numbers.aspx");
有没有人有建议,我如何在不同的项目中重定向到此网页并捕获来自Project1的会话变量?谢谢!
//OnClick event
protected void click(object sender, EventArgs e)
{
Session["Variable"] = textBoxName.Text;
}