【发布时间】:2010-07-16 21:16:27
【问题描述】:
我正在使用 jquery 数据表和 MS XSS 库。
我做了这个
AntiXss.HtmlEncode(MyDate.ToString("MM/dd/yyyy h:mm tt"))));
这渲染了这个
07/22/2010 4:04 PM
所以它全部编码。现在无论出于何种原因,这都会弄乱数据表。它无法弄清楚如何排序了。
那么为什么要对斜线和点进行编码呢?他们有什么不好?当它显示在浏览器中时看起来像 07/22/2010 4:04 PM
所以我猜数据表只是接受编码版本,不知道如何处理它。
我该怎么办。我想对数据进行编码,但如果它弄乱了我的排序,那也不好。我应该改用安全的 html 片段吗?
【问题讨论】:
标签: c# jquery security jquery-plugins datatable