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 に答える