[英]Issue reading QueryString parameter
大家好,在此先感謝您提供的任何幫助。 目前,我遇到了一個相對簡單的問題,但是我無法弄清楚發生了什么。
基本上我有一個函數調用傳遞此URL的getJson jQuery API
var url = '../../xx/xx/GetCollectionAgencyData?clientIdIn=' +
baseModel.clientId + '&documentNumber=' + self.documentNumber;
我可以判斷出呼叫已正確路由,因為Controller的斷點在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...
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.