最新のRC2バージョンのMVC3を使用しています。MVC 3 RC2 Webgridの悪夢、誰でもページングが正しく機能していますか?
私はwebgridを持っていて、特にページングとソートに私にひどい問題を与えています。 私はページングがより効率的で、テーブル全体を取り戻すのではなく、表示しているページに必要な行だけを取り戻すべきだと言われました。これは私が望む(非常に遅い)ので動作していないので、最も単純な形式にしてプロファイラを起動しました。
SELECT
[Extent1].[ID] AS [ID],
[Extent1].[UserID] AS [UserID],
[Extent1].[HasAgreed] AS [HasAgreed],
[Extent1].[Comment] AS [Comment],
[Extent1].[DateResponded] AS [DateResponded]
FROM [dbo].[DecisionResults] AS [Extent1]
:
11回を - プロファイラ上で実行するために、これを引き起こしている
@model IEnumerable<DecisionPanel.Web.Models.DataModel.Decision>
@{
ViewBag.Title = "TestGrid";
var usersGrid = new WebGrid(source: Model, rowsPerPage: 50);
}
<h2>TestGrid</h2>
@usersGrid.GetHtml(
tableStyle: "grid",
headerStyle: "header",
alternatingRowStyle: "alt",
rowStyle: "row",
columns: usersGrid.Columns(
usersGrid.Column("UserID", "User Id"),
usersGrid.Column("HasAgreed", "Has Agreed?"),
usersGrid.Column("Comment"),
usersGrid.Column("DateResponded", "Date of Response", format: @<text>@item.DateResponded.ToString("dd MMM yyy (HH:mm.ss)")</text>)
)
)
ページ打つ:
public ActionResult TestGrid()
{
return View(ents.Decisions);
}
そして、このビュー:
私はこれのActionResultを持っています
私はいくつかの他の問題を抱えていますが、私もこのwを得ることができない場合私はwebgridを放棄することを検討しています。
私はそれが一週間のうちに外出していることは知っていますが、他の誰かがページングを使って喜んでいましたか?
よく知っていて、多くのありがとう。 – 4imble
これはRTMで修正されていますか? – jesperlind
@jesperlindいいえ、残念ながら、これはRTMのために修正されていません – marcind