2009-09-07 143 views
0

結果r =(結果)Page.LoadControl(「Results.ascx」);如何在aspx c#頁面中創建另一個頁面類

在我的頁面我無法訪問USER CONTROL CLASS(結果) 給出error.I無法解析。

根本沒有命名空間。

即使我不能訪問其他的aspx類在同一個文件夾的其他頁面也..

能否請你幫我。

回答

1

ASP.NET分批編譯頁面,並且您無法確定您的「正確」頁面是否使用「結果」頁面進行編譯。你需要定義一個你在App_Code中存儲的接口(所有頁面都被編譯),在你的結果頁面中實現這個接口,並使用接口訪問你想要做的任何事情。

您可以將邏輯從結果頁面移動到您的域或輔助類中,而不是保留在視圖(頁面)中。

相關問題