使用JQGrid和MVC 3回发隐藏的列数据

时间:2013-03-26 14:24:30

标签: asp.net-mvc asp.net-mvc-3 jqgrid-asp.net

我有一个带有隐藏列的JQGrid,当用户在编辑对话框中编辑它时,我希望将此列中的数据发回服务器。

就目前而言,我在回发中看到此表单数据的唯一方法是使用列属性Editable = true,然后,这会在对话框中显示一个文本输入框。使用Editable = false时,输入框将被隐藏,但该值不在回发中。

在编辑对话框中显示属性并不理想,因为我不希望用户能够更改值,但出于业务逻辑原因,我需要将其发回服务器。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以$('#tr_<ColumnName>').hide();隐藏客户端的数据 在适当的位置使用它,例如JqGrid的ADD和EDIT函数。 我通过这种方式解决了这个问题。任何优雅的建议都是受欢迎的。 P.S - 其实归功于我的队友。他们找到了方法。