gpt4 book ai didi

c# - Webgrid 分页和排序不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:25 28 4
gpt4 key购买 nike

我在部分页面中有我的 webgrid,如下所示。从下一页开始,我通过 ajax 调用在局部 View 中更新了我的网格。

@using (Html.BeginForm("Manage", "Book",FormMethod.Get, new { @id = "frmBGrid" }))
{

<fieldset id="form">
<div>
<select id="BookType" name="BookType">

@*<option value=""></option>*@

<option selected="selected" value="0">View All</option>

<option value="1">View New</option>

<option value="2">View Published</option>

</select>

</div>

<div id="BookGridid">
@{
@Html.Partial("_BookGridList", Model)
}

</div>

</fieldset>
}

我的 Ajax 在我的下拉列表更改中,我将选定的下拉值传递给 Controller ​​。并根据返回的模型更新网格。

var SelectedValue  = $('#BookType').val();
$.ajax({
type: "POST",
url: href,
dataType: "html",
traditional: true,
contentType: 'application/json',
data: JSON.stringify({ bookType: SelectedValue }),
success: function (returndata) {

$('#BookGridid').html(returndata);
},
complete: function (xhr, status) {
},
error: function (arg, data, value) {
}
});

我将根据参数从我的 Controller 发回模型列表以绑定(bind)到 webgrid。

但是问题出在分页或排序上,我无法传递选定的下拉值。我怎样才能做到这一点?

最佳答案

在 session 中存储过滤值。因此对于分页也使用了过滤后的值。

关于c# - Webgrid 分页和排序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17629534/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com