Javascript 在jqGrid中,是否有方法在colModel部分引用asp.net mvc模型?

Javascript 在jqGrid中,是否有方法在colModel部分引用asp.net mvc模型?,javascript,model-view-controller,jqgrid,Javascript,Model View Controller,Jqgrid,我也尝试过搜索dynamic,但还没有找到我想要的答案 基本上,我试图用editoption:{readonly:'@Model.IsReadOnly'}声明一个网格,而不是将其硬编码为editoption:{readonly:false} 但我不认为jqGrid能够识别editoption:{readonly:'false'},代码也会对其求值 有没有一种方法可以引用一个mvc模型而不使用 工作和不工作的代码片段 colModel:[ {name:'AccountCode',index:'Ac

我也尝试过搜索dynamic,但还没有找到我想要的答案

基本上,我试图用editoption:{readonly:'@Model.IsReadOnly'}声明一个网格,而不是将其硬编码为editoption:{readonly:false}

但我不认为jqGrid能够识别editoption:{readonly:'false'},代码也会对其求值

有没有一种方法可以引用一个mvc模型而不使用

工作和不工作的代码片段

colModel:[ {name:'AccountCode',index:'AccountCode',width:50,align:left,editable:true,editoptions:{readonly:'@Model.IsAccountCodeReadOnly'},//不起作用 {name:'AccountDesc',index:'AccountDesc',width:80,align:left,editable:true,editoptions:{readonly:'@Model.IsAccountDescReadOnly'},//不起作用 {name:'UserDefine1',index:'UserDefine1',宽度:20,align:left,可编辑:true,editoptions:{readonly:'false'}},//不起作用 {name:'UserDefine2',index:'UserDefine2',宽度:20,对齐:左,可编辑:true,编辑选项:{readonly:false}}//works ],

希望我问的是正确的问题


提前谢谢。

以防其他人有类似的问题。在调用jqgrid设计器之前,我只创建了几个变量

var isAccountCodeReadOnly='@Model.isAccountCodeReadOnly.toLowerCase=='false'

colModel:[ {名称:'AccountCode',索引:'AccountCode',宽度:50,对齐:左,可编辑:true,编辑选项:{readonly:isAccountCodeReadOnly}, ..... ]

对于colModel中定义的需要执行此检查的任意数量的列,依此类推

虽然不漂亮,但很管用