我想要一个Text中的子字符串,它应该像ABC 2 XYZ
所以我在web.config中使用它,如下所示:
<。>在Web.config中<add key="Name" value="ABC<sub>2 </sub>XYZ" />
在Layout.cshtml中
<title id="Title">@(string.Format("{0} - {1}", HttpUtility.HtmlDecode(ConfigurationManager.AppSettings["Name"]), ViewBag.Title))</title>
但是最终的文本输出显示为ABC&lt;子→2&LT; / sub&gt; XYZ而不是子字符串。你能帮我解决一下这个问题吗?或者你可以建议任何其他方法来实现它。
答案 0 :(得分:2)
尝试使用等效于下标2的unicode,“ U + 2082 ”。
<add key="Name" value="ABC₂XYZ" />
答案 1 :(得分:1)
没有足够的信息说明您在页面上写下您的价值。
如果您有一个x[1][1]
标记,并想将值写入其中,您可以这样做:
在HTML中:
div
代码背后
<div id="divTest" runat="server" />
如果此值来自divTest.InnerHtml = HttpUtility.HtmlDecode("ABC<sub>2 </sub>XYZ");
,
Web.config