自动生成我的链接
问题描述:
我想通过每个aspx页面(或共同的BasePage)中的静态类自动生成我的链接。自动生成我的链接
目前我使用这个:
private const string TEMPLATE =
"~/One.aspx";
public static string Link()
(
string link = String.Format(TEMPLATE);
return link;
)
但我的页面的名称,One.aspx是硬编码。是否可以生成路径而不是此硬编码的常量TEMPLATE。您应该知道,在创建链接之前,我没有实例化类。
的想法是从来没有硬编码的链接,但在我的重定向使用一个变量()
HttpContext.Current.Response.Redirect(PageOne.Link);
答
您可以使用它根据项目结构和文件名生成所需的类T4脚本。