【问题标题】:Error @Html.X() Ext.net in Razor engine?Razor 引擎中的错误@Html.X() Ext.net?
【发布时间】:2012-06-14 03:21:19
【问题描述】:
当我在视图中编写此代码@Html.X().ResourceManager() 时出现错误
错误信息:
编译器错误消息:CS1928:“System.Web.Mvc.HtmlHelper”不包含“X”的定义和最佳扩展方法重载“Ext.Net.Extensions.X(System.Web.UI .Page)' 有一些无效参数
有没有少一点的设置?
谢谢
【问题讨论】:
标签:
asp.net-mvc-3
razor
ext.net
【解决方案1】:
这个发布的代码在我看来是一种 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>
【讨论】:
-
你能告诉我,我可以在哪里下载 Ext.Net v2.x,因为ext.net/download 中只有 Ext.NET 1.3.0。或者如果我从 nuget 下载 v2.x beta 会怎样?谢谢。