我正在尝试做一些不同的事情。我有一个包含 ID 的视图。根据 Id 的值,我想更改显示的标题。就像是:
@{ switch id
case "test": @;<h1>Test Site</h1>
case "prod": @:<h1>Prod Site</h1>
break;
}
我有很多案例条件,所以我认为使用案例是最好的。谁能建议我如何做到这一点并让它发挥作用?我收到很多语法错误,所以我认为它可能编码得不好。
您的开关需要完全封闭在一个块中,并且需要正确地“断开”:
// Use the @{ } block and put all of your code in it
@{
switch(id)
{
case "test":
// Use the text block below to separate html elements from code
<text>
<h1>Test Site</h1>
</text>
break; // Always break each case
case "prod":
<text>
<h1>Prod Site</h1>
</text>
break;
default:
<text>
<h1>WTF Site</h1>
</text>
break;
}
}
因为<h1>
标签本身是封闭的 html 块,您可能不需要<text>
用于分离的块。将它们包括在内只是我的习惯。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)