0

ASP.NET C# MVC 3 アプリケーションでMvcContrib.UI.Gridを作成します。このためにページャーを作成します

grid.Please see my pager code

@using MvcContrib.UI.Pager

@using MvcContrib.Pagination

@modelIPagination

@Html.Pager(Model).First("First").Last("Last").Next("Next").Previous("Previous")

ビューで Pager.cshtml を呼び出します。下の画像をご覧ください

ここに画像の説明を入力

しかし、最終的には次のようにレンダリングされます。

ここに画像の説明を入力

私は無知です。私を助けてください。

4

1 に答える 1

1

string応答かみそりへのサインが付いたプレーンを書いている場合は、@自動的にhtmlでエンコードされます。

Html.Pagerhtmlを含むプレーンのみを返すため、Razorでのエンコードの自動化を防ぐためstringに使用する必要があります。Html.Raw

したがって、Pagerの部分ビューを次のように変更する必要があります。

@Html.Raw(Html.Pager(Model)
              .First("First")
              .Last("Last")
              .Next("Next")
              .Previous("Previous").ToString())
于 2013-01-17T08:17:52.503 に答える