我有以下代码:
public class NavigationPath
{
private string menuItems = "<li>" +
"<a href=\"#\">home</a>" +
"</li>";
但我想要:
public class NavigationPath
{
private string menuItems = "<li>" +
"<a href=\"" + ResolveClientUrl("~/home.aspx") + "\">re</a>" +
"</li>";
但是,我无法在类中使用 ResolveClientUrl。有什么想法吗?
最佳答案
除了在 Page 对象(或任何控件)上调用 ResolveClientUrl
,您还可以使用 VirtualPathUtility.ToAbsolute("~/home.aspx");
这将为您提供与调用 ResolveUrl("~/home.aspx");
关于c# - 类中的 ASP.Net C# ResolveClientUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238519/