C# 自动生成我的链接
我想在我的每个aspx页面(或者在一个公共的基本页面)中通过一个静态类自动生成我的链接 目前我使用的是:C# 自动生成我的链接,c#,asp.net,C#,Asp.net,我想在我的每个aspx页面(或者在一个公共的基本页面)中通过一个静态类自动生成我的链接 目前我使用的是: private const string TEMPLATE = "~/One.aspx"; public static string Link () ( string link = String.Format(TEMPLATE); return link; ) 但是我的页面名One.aspx是硬编码的。是否可以生成路径而不是此硬编码常量模板。您应该知道,在创建链接
private const string TEMPLATE =
"~/One.aspx";
public static string Link ()
(
string link = String.Format(TEMPLATE);
return link;
)
但是我的页面名One.aspx是硬编码的。是否可以生成路径而不是此硬编码常量模板。您应该知道,在创建链接之前,我不会实例化该类
其思想是永远不要硬编码链接,而是在重定向()中使用变量
您可以使用T4脚本,该脚本根据项目结构和文件名生成所需的类
HttpContext.Current.Response.Redirect(PageOne.Link);