如何将"〜/ default.aspx"转换为"http://www.website.com/default.aspx"C#?

Spo*_*com 5 c# methods

我知道ASP.NET会自动执行此操作,但出于某种原因,我似乎无法找到该方法.

帮助任何人?正如标题所说.

如果我执行Response.Redirect("〜/ Default.aspx"),它可以工作,但我不想重定向该站点.我只想要完整的URL.

谁能帮我吗?

Bri*_*ian 7

对于"/#{path}/Default.aspx"部分,请使用:

Page.ResolveUrl("~/Default.aspx")
Run Code Online (Sandbox Code Playgroud)

如果您需要更多:

Request.Url.Scheme + "://" + Request.Url.Host + ":" + Request.Url.Port
Run Code Online (Sandbox Code Playgroud)


Joh*_*sch 5

在Web控件中,方法是 ResolveUrl("~/Default.aspx")