gpt4 book ai didi

c# - 从不同位置访问 webform asp.net

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

我将 MasterPage 用于两个 webForms,一个与 MasterPage 在同一文件夹中,另一个在其中的一个文件夹中。应该是这样的:

MasterPage
WebFormA.aspx
Folder/WebFormB.aspx

现在,我在 master 中有一个导航菜单,其中一个菜单项指向 WebFormA.aspx,另一个指向 WebFormB.aspx 事情是因为两个 WebForm 中的一个在不同的文件夹中,我在获取当前路径以执行 Response.Redirect 时遇到问题,例如,如果我在根目录中,则应该是: Response.Redirect("WebFormA.aspx") 但如果我在文件夹中应该是:Response.Redirect("Folder/WebFormA.aspx")

关于如何转到一个 WebForm 或另一个 WebForm(无论它们位于何处)的任何想法?

最佳答案

你绝对应该使用“~”语法。

使用波浪号可以明确告诉编译器从网站的根目录开始。

这样你就可以调用:

Response.Redirect("~/Folder/WebFormB.aspx");

对于表格 B,并且:

Response.Redirect("~/WebFormA.aspx");

对于表格 A。

有关波浪字符的更多信息,请参见此处:https://msdn.microsoft.com/en-us/library/ms178116%28v=vs.140%29.aspx?f=255&MSPPError=-2147217396

关于c# - 从不同位置访问 webform asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29215184/

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