在cshtml中对特殊字符进行编码
Encode special characters in cshtml
我有一个剃刀视图,它有一个隐藏字段Model.Token
。Token
由特殊字符组成。此Token
附加到href中的链接。
<a href='http://localhost.com?token=@Model.Token'>Link</a>
如果Model.Token有一个+
,链接会将其呈现为空白。也就是说,如果
Model.Token = 'ABC+DE'
链接变为
http://localhost.com?token=ABC DE
如何对链路中的Token
进行编码,以使+
不会被删除?我需要使用hasajs和encodeURI
吗,或者有更好的方法来实现这一点吗?
您可以尝试System.Uri
<a href='http://localhost.com?token=@Uri.EscapeUriString(Model.Token)'>Link</a>
相关文章:
- 在cshtml中对特殊字符进行编码
- 使用特殊字符 Javascript 对 URL 进行编码
- document.getElementById(foo).value,带有html编码的特殊字符
- JSON编码一个包含#和其他特殊字符的字符串
- 阻止自动HTML特殊字符编码
- 在 JavaScript/Python 中编码特殊字符
- 在 url 中编码特殊字符的最佳方法
- 二维码破坏了特殊字符编码的哈希链接
- Javascript中的特殊字符编码
- 如果尖括号是我的URL中唯一未编码的特殊字符,这本身就很危险吗
- 编码特殊字符<和比;在MVC参数
- 将特殊字符转换为Html编码字符
- W2ui特殊字符在弹出是HTML编码
- 如何从文本文件中为自动填充文本字段编码特殊字符
- 如何编码和解码javascript或jquery中的所有特殊字符
- 如何比较包含特殊字符的JavaScript字符串与PHP's htmlentities()编码的字符串
- 在javascript函数参数中编码特殊字符
- 如何编码和解码HTML特殊字符以获得实体名称
- 特殊字符的jQuery编码
- php编码特殊字符