3

嗨,当我尝试从 webgrid 中的一个页面导航到另一个页面时,我的 aspx 页面中有一个带有分页的 webgrid。我正在丢失 aspx 页面中其他控件的数据。基本上,当从一个页面导航到另一个页面时,webgrid 会尝试重新加载整个 aspx 页面。

我的问题是如何使这个 webgrid 在我的 aspx 页面中独立存在,而不是在从一个页面移动到另一个页面时重新加载页面

先感谢您

    <html>
<head>
    <title>Index</title>
    <style type="text/css">
        .webGrid { margin: 4px; border-collapse: collapse; width: 300px; }
        .header { background-color: #E8E8E8; font-weight: bold; color: #FFF; }
        .webGrid th, .webGrid td { border: 1px solid #C0C0C0; padding: 5px; }
        .alt { background-color: #E8E8E8; color: #000; }
        .person { width: 200px; font-weight:bold;}
    </style>
</head>
<body>            
    @{
        var grid = new WebGrid(Model, canPage: true, rowsPerPage: 5);
        grid.Pager(WebGridPagerModes.NextPrevious);
        @grid.GetHtml(tableStyle: "webGrid",
                htmlAttributes: new { id = "DataTable" },
                headerStyle: "header",
                alternatingRowStyle: "alt",
                columns: grid.Columns(
                    grid.Column("Age"),
                    grid.Column("Id"),
                    grid.Column("Name")
        ));       
    }
    <input type="text" id="somed" /><select><option value="some">test1</option><option value="some2">test2</option><option value="some3">test3</option></select>
</body>
</html>

在这里我有一个文本框和一个下拉菜单,所以每当我尝试从一个页面导航到另一个页面时,文本框中的值和选定的下拉值都消失了。

4

1 回答 1

3

经过数小时的搜索,我找到了一个可以提供帮助的链接..

这是链接 http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx

于 2012-04-27T15:10:49.643 回答