0

我在我的 ASP.NET C# MVC 3 应用程序中创建了一个MvcContrib.UI.Grid 。我为此创建寻呼机

网格。请查看我的寻呼机代码

@使用 MvcContrib.UI.Pager

@使用 MvcContrib.Pagination

@model IPagination

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

在我的视图中调用 Pager.cshtml。请看下图

在此处输入图像描述

但最后它的渲染就像。

在此处输入图像描述

我一无所知。请帮我。

4

1 回答 1

1

如果您正在为响应剃须刀编写string带有符号的普通文本,则 html 会自动为您编码。@

因为Html.Pager只返回一个包含 html 的纯string文本,所以您需要使用它Html.Raw来防止 Razor 中的自动编码:

因此,您需要将 Pager 部分视图更改为:

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