【问题标题】:How can I join a c# code with a html text如何加入带有 html 文本的 c# 代码
【发布时间】:2020-08-11 17:11:56
【问题描述】:

我正在尝试这样做:

<h1> Pagina n@Model.Restaurant.Id</h1>

但是,当我启动页面时,文本是这样的:

Pagina n@Model.Restaurant.Id

如何将变量 Model.Restaurant.Id 与文本连接起来?像这样:

Model.Restaurant.Id = 5

Pagina n5

感谢您的帮助!

【问题讨论】:

标签: c# html asp.net razor formatting


【解决方案1】:

试试这个: &lt;h1&gt; Pagina n&lt;%= Model.Restaurant.Id %&gt;&lt;/h1&gt; 要么 &lt;h1&gt; Pagina n&lt;%: Model.Restaurant.Id %&gt;&lt;/h1&gt; 要么 &lt;h1&gt; Pagina n@(Model.Restaurant.Id) %&gt;&lt;/h1&gt;

【讨论】:

    【解决方案2】:

    您可以使用字符串插值。

    <h1>@($"Pagina n{Model.Restaurant.Id}")</h1>
    

    【讨论】:

    • 而且由于实际代码中的字符串自然来自资源,因此确实没有其他方法可以查找。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-17
    • 2012-10-17
    • 1970-01-01
    相关资源
    最近更新 更多