2
目前我利用我的網站基本頁面類中聲明,如下所示:基本頁類的訪問函數成員?
Public Class BasePage
Inherits System.Web.UI.Page
頁以後繼承使用:
Partial Class Default
Inherits BasePage
我必須在基本頁面類的功能,我希望能夠從繼承該類的頁面中使用。我有函數聲明:
Public Function GetSiteVers(ByVal parType As String) As String
當我試圖從被繼承類的網頁撥打:
Me.GetSiteVers("Misc")
我得到的錯誤
"GetSiteVers is not a member of Default"
或只是
GetSiteVers("Misc")
我得到了錯誤或:
'GetSiteVers' is not declared. It may be inaccessible due to its protection level.
我有不同的定義方式和VIS Studio的智能感知沒有發現錯誤,當我建立本地的頁面我沒有得到任何編譯器錯誤。任何人有任何想法或建議?
你可以嘗試命名部分類什麼比'默認'?還有相應的ASPX頁面的'inherits'屬性? –
此外,在頁面內你叫'Me.GetSiteVers(「Misc」)'? –
你也可以顯示basepage的外殼嗎? – ps2goat