asp.net-mvc - ASP.NET MVC Razor 内容占位符

标签 asp.net-mvc razor

也许这个问题已在其他地方得到解决,但我找不到要搜索的关键字。

在带有 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
}

这是一个愚蠢的例子,但我认为它表达了我的意思。

最佳答案

关于asp.net-mvc - ASP.NET MVC Razor 内容占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9961997/

相关文章:

c# - ASP.NET MVC : Get user id of currently logged in user

asp.net-mvc-3 - MVC 3 Razor 元描述/关键字

c# - Razor 中变量范围的问题

.net - Razor 将枚举转换为 View 内的int

javascript - 如何检查 jquery 中选择的值是否可选(如果不抛出错误)?

.net - 带有标准短语的免费/开源 resx 文件

ajax - 如何在同一个 MVC3 页面上使用多个带有 AntiForgery 验证的 ajax 表单?

asp.net-mvc - ASP .Net Core 自定义标记帮助器将 CamelCase 属性转换为空格

javascript - 有没有办法在 MVC 4 ActionLink 中调用 JavaScript 作为路由值参数之一?

jquery - 引用网格上的 Kendo UI (ASP.NET MVC) 下拉列表