我从文本框中读取一些值,并通过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