我最近读过,我必须对用户提交的数据进行HTML编码和JavaScript编码,以防止 attacks 。
据我所知,@ Model.xxx会自动对任何数据进行HTML编码。但是,当我在Bootstrap中使用各种JS功能时,我很好奇编码方面会发生什么。对于我的具体案例和一般情况都是如此。
具体来说,我正在使用' Popovers' HTML内容如下:
<button ... data-html="true" data-container="body" data-toggle="popover" data-content="<strong>text</strong><br/> etc..." >
Popover on left
</button>
答案 0 :(得分:0)
XSS与Bootstrap无关。如果要防止ASP.NET MVC中的XSS攻击。你可以看一下AntiForgeryToken。 Phil Haacked对AntiForgeryToken有一个post