Sco*_*ord 7 html asp.net mailto xss urlencode
我正在生成一些HTML,我想生成一个XSS和数据库内容安全的mailto链接.这里使用的编码是什么?这个怎么样?
myLiteral.Text = string.Format(
"mailto:{0}?Content-Type=text/html&Subject={1}&body={2}",
HttpUtility.UrlEncode(email_address),
HttpUtility.UrlEncode(subject),
HttpUtility.UrlEncode(body_message));
Run Code Online (Sandbox Code Playgroud)
我应该UrlEncode在这里使用吗? HtmlEncode?做我做的,然后HtmlEncode整个?我正在写一个URL的HTML,所以我有点不清楚......
@Quentin,这就是你所描述的吗?(改变&s到&,因为我要HtmlEncode...)
myLiteral.Text =
HttpUtility.HtmlEncode(HttpUtility.UrlEncode(
string.Format(
"mailto:{0}?Content-Type=text/html&Subject={1}&body={2}",
email_address, subject, body_message)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7494 次 |
| 最近记录: |