【发布时间】:2021-05-17 18:28:33
【问题描述】:
我最近继承了一个 Blazor 项目,遇到了许多 .razor 文件,例如:
<h1>Some header text></h1>
@if(someCondition) {
<div> lots of html and what not here taking up many lines</div>
} else {
<div> more html taking up many lines</div>
}
我想知道的是,是否有一种语法可以让我通过在我的“if”条件中添加一个 return 语句来消除隐藏在杂草中的“else”语句。含义:
<h1>Some header text></h1>
@if(someCondition) {
<div> lots of html and what not here taking up many lines</div>
return //JUST BAIL HERE INSTEAD OF HAVING TO START AN ELSE BLOCK LIKE I DO ELSEWHERE IN LIFE
}
<div> more html taking up many lines</div>
【问题讨论】:
-
渲染片段是委托。如果您使用
return;,则委托将结束并且不会呈现任何其他内容。 blazorrepl.com/repl/mPYJbVmu24lAEpVu29