Asp.net
我可以在 ASPX 頁面中使用內聯擴展方法嗎?
是否可以在 ASPX 頁面中內聯執行類似的操作?
<%= Me.SomeExtensionMethod() %>我似乎無法弄清楚如何讓它正常工作。我收到一條錯誤消息,指出“SomeExtensionMethod”不是目前 Page 對象的成員。我在
<%@ Import Namespace="..." %>頁面頂部添加了必要的指令。這確實在程式碼隱藏中工作。這不是至關重要的,但是知道將來該怎麼做會很好。
謝謝!
嘗試
.aspx按照此答案關閉頁面並再次打開它。如果這完全改善了事情(例如啟用智能感知)但沒有解決它,請發布您遇到的任何新錯誤。您還可以將
Public修飾符添加到您的Moduleorclass定義中。如果您使用的是模組,我認為它確實沒有必要,但是這個論壇上的一些討論表明它可能會有所幫助。
在命名空間中添加導入對我有用!
<%@ Import Namespace="Foo.FooFoo" %>