我正在尝试通过http post发送html元素。如何安全地编码和解码html字符串? HtmlEncode没有帮助,因为它不编码&它看起来像是一个新参数。
答案 0 :(得分:2)
请使用HttpUtility.UrlEncode()
答案 1 :(得分:1)
你可能想要URLEncode而不是HTMLEncode
答案 2 :(得分:1)
您需要使用与编码查询字符串相同的方式进行编码。
string myPostVars = string.Format(
"myHtml={0}&myInt={1}",
HttpUtility.UrlEncode("<div>This is my div</div>"),
90210
);
答案 3 :(得分:1)
通过POST传递任何内容的最安全方法是将其转换为base64。尝试 this