1

MVC3 webgrid を使用して、データの表示、並べ替え、およびページ付けを行っています。表示は問題ありませんが、新しいページをクリックするか並べ替えを要求すると、テーブルが新しいウィンドウで独自に開きますか? なぜこれが起こるのか知っている人はいますか?部分図に含まれています。

グリッドのコードは次のとおりです。

@{

var grid = new WebGrid(
    source: Model, 
    defaultSort: "StudyName", 
    rowsPerPage: 10, 
    canPage: true, 
    canSort: true);
}

<div>

@if (Model.Any())
{
@grid.GetHtml(
tableStyle: "resultTable",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
//List of columns
)

)
}
4

1 に答える 1

0

私は解決策を見つけたので自分の質問に答えました、そしてそれを共有することによって他の誰かを助けるかもしれません。

事実上、webgrid宣言に次の行を含める必要がありました。

    ajaxUpdateContainerId: "tableDiv"

ここで、「tableDiv」は包含要素です。

于 2011-07-18T11:11:23.333 に答える