0

そのため、asp.net/C# を使用していましたが、現在は Web サイトを MVC に更新しています。したがって、私の見解では Razor を使用しています。

Dev Express ツールを使用したいのですが、次のタグを追加する方法がわかりません。

<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.7.0, Culture=neutral, PublicKeyToken=--------------"
Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dx" %>

だから私は使用することができます:

<dx:ASPxGridView ......./>

以下を使用する代わりに、この方法を好みます。

@Html.DevExpress().....

一部のプロパティが「runat="server"」として見つからないため

誰もがすでに知っていますか?私はいくつかの調査を行いましたが、何も見つけることができませんでした。おそらく説明や他の方法があります。

4

2 に答える 2

1

ASPX コントロール タグと拡張メソッドを混同しています。

<dx:ASPxGridView ......./>ASPX コントロールです。Razor や MVC とは関係ありません。

Html.DevExpressを拡張する拡張メソッドですHtmlHelper<T>それを使用するには、メソッドを含む名前空間、つまり
をインポートするだけです。DevExpress.Web.ASPxGridView

ディレクティブを使用して単一のビュー ファイルに名前空間をインポートできます。また、Views\Web.config@usingのタグに追加することでグローバルにインポートできます。<pages>

于 2013-06-03T13:31:30.470 に答える