问题读取 QueryString 参数
Issue reading QueryString parameter
大家好,在此先感谢你们提供的任何帮助。
目前我有一个相对简单的问题,但我无法弄清楚发生了什么。
基本上我有一个函数调用 getJson jQuery API 传递这个 URL
var url = '../../xx/xx/GetCollectionAgencyData?clientIdIn=' +
baseModel.clientId + '&documentNumber=' + self.documentNumber;
我可以看出调用已正确路由,因为控制器上的断点在 GetCollectionsAgencyData 中命中
我遇到的问题是,无论出于何种原因,当我调试 Controller 方法时,我可以看到 clientIdIn 参数的值已正确传递,但 documentNumber 参数作为 null 传递...如果我调试 JS我还可以看到 self.documentNumber 正确包含我想传递给服务器的值。
这是控制器上方法的签名
public CollectionAgencyDataDto GetCollectionAgencyData(int? clientIdIn,
int? documentNumber){}
知道为什么 documentNumber 没有从客户端正确传递到服务器吗?
$.getJson("../../xx/xx/GetCollectionAgencyData",
{
clientIdIn: baseModel.clientId,
documentNumber: self.documentNumber // ensure your sending this is an int not string!
},
function(response){
// Success logic...
});
大家好,在此先感谢你们提供的任何帮助。 目前我有一个相对简单的问题,但我无法弄清楚发生了什么。
基本上我有一个函数调用 getJson jQuery API 传递这个 URL
var url = '../../xx/xx/GetCollectionAgencyData?clientIdIn=' +
baseModel.clientId + '&documentNumber=' + self.documentNumber;
我可以看出调用已正确路由,因为控制器上的断点在 GetCollectionsAgencyData 中命中
我遇到的问题是,无论出于何种原因,当我调试 Controller 方法时,我可以看到 clientIdIn 参数的值已正确传递,但 documentNumber 参数作为 null 传递...如果我调试 JS我还可以看到 self.documentNumber 正确包含我想传递给服务器的值。
这是控制器上方法的签名
public CollectionAgencyDataDto GetCollectionAgencyData(int? clientIdIn,
int? documentNumber){}
知道为什么 documentNumber 没有从客户端正确传递到服务器吗?
$.getJson("../../xx/xx/GetCollectionAgencyData",
{
clientIdIn: baseModel.clientId,
documentNumber: self.documentNumber // ensure your sending this is an int not string!
},
function(response){
// Success logic...
});