0
呼叫MVC HTML輔助擴展我的工作的MVC項目中的aspx頁面的一個還存在SSRS報告。在這裏,我有一個HTML幫助器,用於返回一些多語言文本值。因此,對於所有的報告標籤,我需要調用HTML輔助擴展得到字符串文本。有沒有什麼辦法可以從我的aspx頁面調用該方法?在ASPX頁面
注意:由於所有的標籤都存在於aspx中,我不想將它遷移到後面的代碼中,所以我無法從代碼背後執行此操作。
到目前爲止,我試過
<%@ Import Namespace="Vibrant.HtmlHelperExtension" %>
<asp:Label Text="<%# ReturnKeyValue("Brief") %>" meta:resourcekey="lblBrief" ID="lblBrief" CssClass="label"></asp:Label>
上面一個無法調用的方法和我得到The name 'ReturnKeyValue' does not exist in the current context
例外。
是'ReturnKeyValue'一個公共靜態方法?正常範圍規則仍然適用。 – mason
是的。這是一種公共靜態方法。 – DonMax
雖然你的觀點有正確的命名空間的進口,也許是內部的背景下,評估文本屬性不會。如果將文本值更改爲「<%#Vibrant.HtmlHelperExtension.ReturnKeyValue(」Brief「)%>」,它會起作用嗎? – Akaoni