У меня есть jqGrid в ASP.Net MVC view. Я хочу использовать для передачи значения скрытого текстового элемента управления на странице в качестве дополнительного параметра в метод jqGrid.
У меня есть следующее скрытое текстовое поле:
<div>
<%= Html.Hidden("contactId", Model.ContactId) %>
</div>
и я хочу сделать что-то вроде:
userdata: {contactId : jQuery('#contactId')}
в вызове jqGrid. Метод действия контроллера имеет следующую подпись:
public ActionResult SearchResult(string sidx, string sord, int page, int rows, object userdata)
Но когда я запускаю его, userdata
в коде C # просто говорит System.Object
, когда я проверяю его в отладчике, и я не думаю, что смогу извлечь из этого что-то полезное.
Есть идеи, где я ошибся?