我一直使用的ScriptManager來處理所有AJAX調用,但我開始擴大,並正在使用jQuery和JSON消耗的ASP.NET 3.5 Web服務玩耍。我正在使用標準的jQuery調用,你可以在下面看到,這很好用。我擔心安全問題,以及如何確保我不會通過放棄Scriptmanager來打開任何門。任何信息都是值得讚賞的,我在網上發現的更多的是關於實現而不是安全。安全與ASP.NET Web服務使用jQuery
$.ajax({
type: "POST",
url: "Webservices/Service.asmx/HellowWorld",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
}
});
UPDATE:在希望有人能提供一些信息碰碰這一點。
我希望只允許通過認證的用戶才能訪問這個服務,我在MVC使用ASP.NET會員服務,並希望確保我的jQuery AJAX(JSON)呼叫正在被認證的用戶執行。任何信息表示讚賞。
我明白了,我知道不允許GET請求。我更關注跨域調用等。我正在處理Web方法中的SQL注入數據驗證。數據本身並不敏感。我現在只想讓我的Web方法可以訪問其他服務器調用。 希望是有道理的。 謝謝 – 2009-06-09 17:44:54