簡體   English   中英

讀取QueryString參數時出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM