C# 如何从Razor、MVC渲染#符号

C# 如何从Razor、MVC渲染#符号,c#,html,razor,C#,Html,Razor,我试图显示razor文件中的#符号,但我将其渲染为字母N 我试过: &num , &#x23 , @Html.Raw("#"), <text>#</text> and so on. &num, #, @Html.Raw(“#”), #等等。 但它总是变成字母N。有什么建议吗 使用标签的代码示例:它只是一个.cshtml文件中的html标记,我在所有浏览器中都得到了相同的渲染结果 <section>

我试图显示razor文件中的#符号,但我将其渲染为字母N

我试过:

&num ,
&#x23 ,
@Html.Raw("#"), 
<text>#</text> and so on.
&num,
#,
@Html.Raw(“#”),
#等等。
但它总是变成字母N。有什么建议吗

使用标签的代码示例:它只是一个.cshtml文件中的html标记,我在所有浏览器中都得到了相同的渲染结果

 <section>                                       

  .....
  <p>...and Microsoft SQL Server using C <text>#</text> and.</p>
  ..........

</section>

.....
…和使用C#和的Microsoft SQL Server

..........
你可以试试这个

<text>#</text>
#
  • HTML实体
    &num;的末尾应该有一个分号
  • 一定不要使用不支持这种琐碎字体的花哨字体 性格
  • 试试这个;-)


    例如,如果您使用Google字体中的字体(我认为它看起来很接近您的字体),则
    是以下符号:

    您只需对要显示C#的部分使用另一种字体即可:

    C#
    
    您可以添加您尝试过的代码吗?获取上下文变得很容易。您在不同的浏览器中尝试过吗?生成的HTML源代码将
    #
    呈现为什么?您是否尝试过使用
    &num(注意分号)我已编辑了我的问题以显示更多详细信息。我仍然没有找到解决办法。谢谢。不,不幸的是,我得到了同样的结果,谢谢@AmirhosseinYari,但它对我不起作用,这可能是我的web应用程序的一种配置吗?我对我的问题进行了编辑,以显示更多细节Hanks@Anton。你是对的。我的“花式”字体不支持它。我不想改变整个页面的字体,你知道在不改变整个页面字体的情况下处理字体的技巧吗?@D.B是的,但我看到克劳迪奥·P更快:)完全正确。谢谢你的替代方案。
    
    @Html.Raw("&#35;")
    
    <span style="font-family:'Arial'";>C#</span>