在ASPX页面中调用MVC Html帮助扩展

时间:2015-08-30 13:44:49

标签: c# asp.net asp.net-mvc

我正在开发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例外。

1 个答案:

答案 0 :(得分:0)

这是我发现的。也许你可以试试。

http://www.asp.net/mvc/overview/older-versions-1/views/creating-custom-html-helpers-cs

  

使用&lt;%=%&gt;呈现HTML帮助程序标签代替&lt; %%&gt;标签。如果你   不包括等号,然后没有任何东西被渲染到   浏览器。

相关问题