也许这个问题已在其他地方得到解决,但我找不到要搜索的关键字。
在带有 Razor View 引擎的 ASP.NET MVC 中:我有一个 View ,它在 html 的不同部分中使用重复多次的相同 if 语句进行渲染。我想知道是否有一种方法可以将所有这些 if 合并到一个 if 中,并为占位符设置值,这样可以保存每个 if 所在的位置,如下所示:
<div>@ph1</div>
<div>@ph3</div>
<div>@ph2</div>
@if(true)
{
ph1 = "<div>adfad<div>"
ph2 = "dsfaadfad"
ph3 = Model.Value
}
这是一个愚蠢的例子,但我认为它表达了我的意思。
最佳答案
你的代码没问题。您还可以使用 Razor Helper
关于asp.net-mvc - ASP.NET MVC Razor 内容占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9961997/