2010-06-10 39 views
1

我想通过每个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); 

回答

2

您可以使用它根据项目结构和文件名生成所需的类T4脚本。