Lar*_*nal 7 vb.net xml-literals
使用以下代码:
Dim x As System.Xml.Linq.XElement = _
<div>
<%= message.ToString() %>
</div>
Dim m = x.ToString()
Run Code Online (Sandbox Code Playgroud)
...如果消息是HTML,则<和>字符将转换为<和&rt;.
如何强制它跳过此编码?
message变量的类型是什么?如果message是XElement,那么就这样离开.ToString电话:
Dim x As System.Xml.Linq.XElement = _
<div>
<%= message %>
</div>
Dim m = x.ToString()
Run Code Online (Sandbox Code Playgroud)
如果message是其他类型(如StringBuilder),那么这样做:
Dim x As System.Xml.Linq.XElement = _
<div>
<%= XElement.Parse(message.ToString()) %>
</div>
Dim m = x.ToString()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1692 次 |
| 最近记录: |