2011-07-18 13 views
1

MVC3 webgridを使用して、データの表示、ソート、ページ設定を行っています。表示は問題ありませんが、新しいページをクリックするか、並べ替えを要求すると、新しいウィンドウでテーブルが開きます。誰がなぜこれが起こるのか知っていますか?部分ビュー内に含まれています。次のように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 
) 

) 
} 

答えて

0

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

効果的に、私は単純にWebGridの宣言に次の行を含める必要がありました:「tableDivは」を含む要素をある

ajaxUpdateContainerId: "tableDiv" 

関連する問題