razor - HTML 中的 Blazor Razor 返回语句
问题描述
我最近继承了一个 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;
此结束RenderFragment
而不绘制其他内容。
推荐阅读
- r - r markdown 中的表在闪亮的应用程序中未正确打印
- json - 我收到 EXTJS 警告,提示 json 数据不正确
- r - 如何更改 R 散点图上的某些点?
- python - 如何在数据框中计算每天和每周的加班时间?
- javascript - 为什么在这种情况下我无法过滤本地 json 文件(vuejs2)
- javascript - Node.JS - 有效地反转海量数组?
- ibm-cloud - 如何通过 IBM WATSON Chatbot 在 facebook messenger 上显示 URL?
- c# - 如何使用图标、占位符标签和带弯角的边框构建自定义 Xamarin 表单条目?
- javascript - 使用 Google Apps 脚本从 Google 文档中的文本中检索链接的 URL
- java - 如果“,”在字段中,即使用“引用”,Jackson CSV 解析器也会阻塞逗号分隔值文件