我正在开发MVC项目,其中一个aspx页面也存在SSRS报告。在这里,我有一个HTML帮助程序,用于返回一些多语言文本值。因此,对于所有报告标签,我需要调用HTML帮助扩展来获取字符串文本。有什么方法可以从我的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
例外。
答案 0 :(得分:0)
这是我发现的。也许你可以试试。
http://www.asp.net/mvc/overview/older-versions-1/views/creating-custom-html-helpers-cs
使用&lt;%=%&gt;呈现HTML帮助程序标签代替&lt; %%&gt;标签。如果你 不包括等号,然后没有任何东西被渲染到 浏览器。