我在 ASP.Net MVC 视图上有一个 jqGrid。我想使用将页面上隐藏文本控件的值作为附加参数传递给 jqGrid 方法。
我有以下隐藏的文本字段:
<div>
<%= Html.Hidden("contactId", Model.ContactId) %>
</div>
我想做类似的事情:
userdata: {contactId : jQuery('#contactId')}
在 jqGrid 调用中。Controller Action 方法具有以下签名:
public ActionResult SearchResult(string sidx, string sord, int page, int rows, object userdata)
但是当我运行它时,userdata
在 C# 代码中只是说System.Object
当我在调试器中检查它时,我认为我不能从中得到任何有用的东西。
有什么想法我哪里出错了吗?