2
我有一個VB.NET WebForms應用程序,並試圖在標記中使用內聯服務器標記來調用位於模塊中的函數。無論我做什麼,當我使用<%= %>
或<%# %>
標籤時,我都無法獲得智能感知。這裏是我的模塊:如何在ASPX標記中調用模塊函數?
Module TestModule
Function test() As String
Return String.Empty
End Function
End Module
然而,當我的模塊轉換成類和方法轉化爲共享的方法,我可以這樣做:
Public Class TestClass
Shared Function test() As String
Return String.Empty
End Function
End Class
我可以在我的表單中放置這樣的:
<%= MyApp.TestClass.test%>
我可以在控制使用該綁定:
<asp:Button ID="cmWhatever" Text='<%#MyApp.TestClass.test%>' runat="server" />
如何從標記中引用模塊方法?
確認開始使用<%@導入命名空間= 「你的根命名空間」 %>。感謝您的回答 – oscilatingcretin
在這種情況下,「您的根名稱空間」將用於什麼值?它來自VS中的項目還是模塊名稱?謝謝。 – Dave
@Dave它必須來自VS中的項目 – Prasanth