在 MVC 中,Html Kendo 网格不会通过数据源从视图向控制器传递“&”
In MVC ,Html Kendo Grid is not passing "&" to the controller from view through Datasource
Kendo 网格数据源未将值“&”从视图传递到 MVC 中的控制器
例如,如果 testIdVal 值为 "Interface Class & Function",则来自以下代码。只有 "Interface Class" 被传递给控制器。
.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
中有一个错字。 ;)
Kendo 网格数据源未将值“&”从视图传递到 MVC 中的控制器
例如,如果 testIdVal 值为 "Interface Class & Function",则来自以下代码。只有 "Interface Class" 被传递给控制器。
.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
中有一个错字。 ;)