我發現MVC API操作過濾器應該自動檢查請求是否需要一個JSON響應,如果是這樣自動序列化在JSON模型我發送到視圖,右?!ASP MVC(剃鬚刀)操作過濾器(查看/ JSON)
我發現很多例子,但事情是他們都認爲該請求將通過Ajax調用中,我可以清楚地說明這是一個JSON請求被髮送。
我想直接從我的瀏覽器中調用的動作,但我不能沒有它簡單地返回視圖
我如何,我想申請一個JSON響應的URL指定的任何規範?
我發現MVC API操作過濾器應該自動檢查請求是否需要一個JSON響應,如果是這樣自動序列化在JSON模型我發送到視圖,右?!ASP MVC(剃鬚刀)操作過濾器(查看/ JSON)
我發現很多例子,但事情是他們都認爲該請求將通過Ajax調用中,我可以清楚地說明這是一個JSON請求被髮送。
我想直接從我的瀏覽器中調用的動作,但我不能沒有它簡單地返回視圖
我如何,我想申請一個JSON響應的URL指定的任何規範?
我知道你編寫的庫,但沒有使用它。當我看到它似乎從未在Codeplex上發佈過測試版,並且在一年內沒有更新時,我避開了使用它。
除此之外,在使用的方法中,URL不確定返回的數據類型,Http Accept Headers是什麼。這是返回數據的更加RESTful的方法。
你會注意到,你在請求節
Accept: application/json, text/javascript, */*
application/json
就是告訴服務來回報JSON提供的鏈接。你可以在網上找到其他的例子,說text/json
,而且他們也應該工作,但application/json
是正確的標準。
如果您使用jQuery,則可以使用$.ajax
並指定dataType: 'json'
或直接使用$.getJson
方法。