我有一个WPF表单,由于某些原因,只有'&'字符串中的字符无法编译。
<TextBox>=948&showtree=1</TextBox> <!--Error due to char &-->
我尝试过:<TextBox Text = @"=948&showtree=1"/>
,结果相同。
我尝试添加"!@#$%^*()_+"
它只会在'&amp;'中添加。 '&amp;'有什么特别的,以及如何在 xaml 中解决这个问题?
我可以将它添加到.cs文件中,但我想知道为什么会这样。
答案 0 :(得分:2)
“&”是XML之前的其他代码之前的特殊字符 - 要使用您需要的代码来使用&符号<tr>
<td contentEditable="true" class="center"><?php echo($score_u1)?><i class="icon-heart pull-right"></i><i class="icon-flag pull-right"></i></td>
<td contentEditable="true" class="center"><?php echo($score_u2)?></td>
<td contentEditable="true" class="center">0</td>
<td contentEditable="true" class="center">0</td>
</tr>
&
答案 1 :(得分:2)
<TextBox>=948&showtree=1</TextBox>
是XML中的特殊字符,需要指定为&
,就像&
的{{1}}和{{1}的<
一样}}
所以你的行应该是:
<
有关XML中特殊字符的更多信息,请参阅:http://xml.silmaril.ie/specials.html
答案 2 :(得分:1)
您需要对&符号进行编码。
您是否尝试过<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">
<span aria-hidden="true">×</span></button>
<h4 class="modal-title">Warning</h4>
</div>
<div class="modal-body">
<p>By editing this product, all existing Flat loan accounts will use the newly set fees and penalties. All newly created loan accounts will use all new product settings.</p>
</div>
<div class="modal-footer">Cancel</button>
<button type="button" class="btn btn-primary" id="dialog-confirmed">OK</button>
?
请参阅How do I escape ampersands in XML so they are rendered as entities in HTML?