1

当我在查看错误消息中编写此代码 @Html.X().ResourceManager() 时出现错误:

编译器错误消息:CS1928:“System.Web.Mvc.HtmlHelper”不包含“X”的定义,并且最佳扩展方法重载“Ext.Net.Extensions.X(System.Web.UI.Page)”有一些无效参数

有没有更少的设置?

谢谢

4

1 回答 1

7

这个发布的代码在我看来是一种 WebForm 语法。

如果您使用的是 ASP.NET MVC Razor 和最新的 Ext.NET v2.x 版本,则可以使用 Razor 语法呈现所有/任何 Ext.NET 组件。

下面的示例演示了呈现一个非常简单的 TabPanel。

@{
    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>
于 2012-06-14T03:26:05.233 回答