【发布时间】:2018-11-18 17:26:34
【问题描述】:
Kendo 网格数据源未将值“&”从视图传递到 MVC 中的控制器
例如,如果 testIdVal 值为 "Interface Class & Function" ,则从下面的代码中。只有“接口类”被传递给控制器。
.DataSource(Function(d) d.Ajax() _
.Read(Function(read) read.Action("GetResourcesForRolesForRootDomain", "Inquiry", New With {.testId= "#=testIdVal#"}).Type(HttpVerbs.Post).Data("additionalData"))) _
【问题讨论】:
-
对此有两个想法:尝试在
testIdVal周围添加encodeURIComponent:"#=encodeURIComponent(testIdVal)#"或在additinaldata中添加testIdVal。顺便说一句,additinaldata中有一个错字;) -
非常感谢 Carsten,"#=encodeURIComponent(testIdVal)#" 有效,确实 additinaldata 是一个错字:)。您可以将其放入答案列表中,以便我将其作为正确的接受。
-
上述解决方案对我不起作用。我错过了什么?这就是我所拥有的 Read(r => r.Action("GetGroupErrorData", "InventoryForecast", new { errorMessage = "#=encodeURIComponent(Message)#" }).Data("OnDetailDataBinding"))
标签: asp.net-mvc model-view-controller kendo-ui kendo-grid kendo-asp.net-mvc