在Razor中生产 我试过了 这没有用。它呈现了我在找 - 最佳答案 您必须像这样围绕您的特定模型值使用 @(): 这是因为 prod@item.ProductId-6ren">
gpt4 book ai didi

asp.net-mvc-3 - 在 Razor 中混合代码和标记

转载 作者:行者123 更新时间:2023-12-02 07:45:30 24 4
gpt4 key购买 nike

我们可以做类似的事情吗

<tr id="prod<%:item.ProductId%>">

在Razor中生产

我试过了

<tr id="prod@item.ProductId">

这没有用。它呈现了<tr id="prod@item.ProductId">我在找 -

<tr id="prod1234">

最佳答案

您必须像这样围绕您的特定模型值使用 @():

<div id="prod@(item.ProductId)"></div>

这是因为 prod@item.ProductId 看起来像解析器的电子邮件地址,默认情况下解析器会尝试忽略电子邮件地址,因此您不必做一些愚蠢的事情像 john@@doe.com 因为电子邮件很常见,每次都这样做会很烦人。所以从事 razor 解析器工作的人只是想:“如果它看起来像一封电子邮件,请忽略它”。这就是您遇到此特定问题的原因。

关于asp.net-mvc-3 - 在 Razor 中混合代码和标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7367522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com