【问题标题】:Ext.Net error in razon engine @Html.X(). 'System.Web.Mvc.HtmlHelper<dynamic>' does not contain a definition for 'X'razon 引擎@Html.X() 中的 Ext.Net 错误。 “System.Web.Mvc.HtmlHelper<dynamic>”不包含“X”的定义
【发布时间】:2014-01-21 04:06:02
【问题描述】:

我正在尝试在 MVC 4 中使用 Ext.Net。

在剃须刀引擎中,我正在尝试这样的示例:

@{
    Layout = "";    
}

<!DOCTYPE html> 
<html>
    <head>
        <title>Ext.NET Examples</title>
    </head>
    <body>    
        @Html.X().ResourceManager()

        @(Html.X().TabPanel()
            .Height(300)
            .Items(items => {
                items.Add(Html.X().Panel().Title("Test"));
            }));
    </body>
</html>

当我运行时,我在浏览器中收到此错误:

CS1061:“System.Web.Mvc.HtmlHelper”不包含“X”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“X”(是您缺少 using 指令或程序集引用?)

有什么想法吗?

【问题讨论】:

    标签: asp.net-mvc-4 razor ext.net


    【解决方案1】:

    Html.X 是 Ext.NET 的 MVC 助手,它是 extJS/Sencha 的 .NET 版本。所以很可能你没有正确安装/配置 Ext.NET。

    我建议您通过项目的 nuget 包管理器检查是否安装了 Ext.NET,然后访问他们的网站并检查什么是正确的 web.config 配置以使其正常工作。这是链接:

    http://www.ext.net/

    【讨论】:

    • 我终于解决了。问题是我通过命令使用 Nuget 安装 Ext.Net:PM&gt; Install-Package Ext.NET 但是当我探索参考 Ext.NET 时,似乎缺少 Ext.NET.MVC,所以我使用以下命令安装了这个 dll:PM&gt; Install-Package Ext.NET.MVC 多数民众赞成在解决我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    相关资源
    最近更新 更多