我從文本框中讀取一些值,並通過jQuerys post方法將它們發送到服務器。如果用戶輸入包含「bla bla」之類的文字,則呼叫失敗。數據看起來像這樣在這種情況下:在數據中包含腳本標籤的jQuery ajax調用
var data = { myKey: 'bla <script> bla' };
而且我把它發送到服務器這樣的:
$.post(targetUrl, data, function(x) {...});
在服務器端(一個Asp.Net Web表單),它看起來像調用永遠不會到達服務器。任何提示如何解決?如果有一個方便的功能可以清除不良標籤中的數據,那也可以。
使用ValidateRequest MVC中,你需要的指令添加到您的控制器或動作 – Gregoire 2009-11-26 19:16:52