gpt4 book ai didi

jquery - 使用 jqGrid 用户数据

转载 作者:行者123 更新时间:2023-12-03 22:50:47 25 4
gpt4 key购买 nike

我在 ASP.Net MVC View 上有一个 jqGrid。我想用来将页面上隐藏文本控件的值作为附加参数传递给 jqGrid 方法。

我有以下隐藏文本字段:

<div>
<%= Html.Hidden("contactId", Model.ContactId) %>
</div>

我想做一些类似的事情:

userdata: {contactId : jQuery('#contactId')}

在 jqGrid 调用中。 Controller 操作方法具有以下签名:

public ActionResult SearchResult(string sidx, string sord, int page, int rows, object userdata)

但是当我运行它时,当我在调试器中检查它时,C# 代码中的 userdata 只是显示 System.Object,而且我认为我无法得到从中得到任何有用的东西。

有什么想法是我哪里出错了吗?

最佳答案

您想要的 jqGrid 属性是 postData。 UserData 则相反。

更改对 JqGrid 的调用以包括:

postData: {contactId : jQuery('#contactId').val()}

然后更改您的操作签名以获取 contactId:

public ActionResult SearchResult(string sidx, string sord, int page, int rows, 
int contactId)

我猜到了类型。使用实数类型代替 int。

关于jquery - 使用 jqGrid 用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981408/

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