mvc jsonresult 前台 後台解析

2022-03-27 10:56:08 字數 980 閱讀 1189

背景介紹:asp.net中使用json物件傳參;mvc中可以直接使用jsonresult這個物件

一:怎麼使用jsonresult

public

jsonresult text());}

//乙個結果

//

這裡給出了怎麼使用jsonresult和最後得到的結果資料示例。

二:前台怎麼呼叫

//response是在ajax中獲取到的資料

var strlist=$.parsejson(response).strlist[0];

alert(strlist);

這裡要注意的一點是資料如果是已乙個strlist傳入,在前台接收的時候就是多個key為strlist的值。

當然我這裡傳遞進來的是乙個list,也可以去傳遞更多的資料型別,這樣的話就是在前台接受的時候需要注意到資料結構,然後通過多層解析拿到資料

三:在後台呼叫jsonresult

有個新的需求,在另乙個後台方法中呼叫資料然後做一些處理,這樣就要在後台解析資料,在這裡我才用了老方法,把資料先反序列化一下

public jsonresult uploadimageforcom(string folder = "

com"

)

jobject jo1 =(jobject)jsonconvert.deserializeobject(urlname.tostring());

string comurl = jo1["

urlname

"].tostring();

configservice.updatecommercialtenanturl(comurl);

return

urlname;

}

這是乙個錯誤的例項,如果有好的方法,請發給我。urlname.data.urlname.value才會是我要的值,但是不是這麼取得到的。

各種前台繫結

記錄,以便使用 1 gridview 中列 2 繫結資源檔案 上述中的 為一種 直接寫到td中的 resources.lexmarkmpsdoa.field printerpartno 3 text databinder.eval container.dataitem,entrustco 4 時間格...

前台頁面列印

前台頁面就是乙個button,就不寫了,對應的列印頁面div為 一 基本資訊 企業內部編號 經營企業編號 經營企業名稱 經營企業信用 倉庫編號 倉庫名稱 聯絡人 主管海關 倉庫面積 倉庫容積 錄入日期 結束有效日期 企業型別 區域場所類別 記賬模式 倉庫賬冊號 申報型別 暫停變更標記 申報企業編號 ...

Foreground Service前台服務

前台服務是那些被認為使用者知道 使用者所認可的 且在系統記憶體不足的時候不允許系統殺死的服務。前台服務必須給狀態列提供乙個通知,它被放到正在執行 ongoing 標題之下 這就意味著通知只有在這個服務被終止或從前台主動移除通知後才能被解除。1 首先建立乙個服務並傳送通知 public class m...