2009-05-01 98 views
0

我們如何可以訪問和參考類和變量在不同的ASP.NET頁面引用公共對象?在2003版本中,它是直線前進,只是引用頁面的類名和整個頁面變成你的命令,但有網站,而不是Web應用程序,這似乎並不如此。我有一個App_Code文件夾,使用具有定義下列字符串類:如何從其他ASP.NET頁面

public string GetPath() 
    { 
     return mypage.thisUrl; 
     } 

和另一頁,看起來像這樣:

public partial class mypage : System.Web.UI.Page 
{ 
    public string thisUrl 
    { 
     get { return "/newfolder/mypage.aspx"; } 
    } 

    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
} 

但顯然它不工作...這將是巨大的如果有人可以參考我的知識的良好來源,因爲我試過MSDN,這個網站和谷歌,而我也有一本書坐在我旁邊,周圍尋找自己的方式是不容易:(

+0

對於工作,thisurl必須是靜態的。 – 2009-05-01 03:30:59

回答

2

你會需要我的空間類的實例或使thisUrl靜態的。

不是一個好主意,使頁面互相依賴一樣,恕我直言

public partial class mypage : System.Web.UI.Page 
{ 
    public static string thisUrl 
    { 
     get { return "/newfolder/mypage.aspx"; } 
    } 
} 

public partial class mypage : System.Web.UI.Page 
{ 
    ... Page_Load() { 
     mypage.thisUrl 

     or 

     new mypage().thisUrl 
    } 
} 
+0

哦,我不意味使它們可靠,其存儲特定頁面的細節,如路徑的方式,它減少了噸 – Ayyash 2009-05-01 03:35:09

-3
public string GetPath()  
{ 
    return mypage.thisUrl; 
} 

做不看像一堂課。也許這首先是你的問題。看起來您應該從Microsoft獲得一些基本的虛擬實驗室培訓。

Microsoft Virtual Labs

+0

我固定的問題 – Ayyash 2009-05-01 03:33:27

相關問題