ASP.NET中@()是 Razor 中用于嵌套表达式的语法,表示动态生成内容
编辑时间:2024-12-03       浏览次数:1 次
<input type="radio" name="Statues" value="0" title="正常" lay-filter="Statues" @(Model.Statues == 0 ? "checked" : "")>
<input type="radio" name="Statues" value="1" title="冻结" lay-filter="Statues" @(Model.Statues == 1 ? "checked" : "")>


说明:

@() 的使用:


@() 是 Razor 中用于嵌套表达式的语法,表示动态生成内容。

在这里,我们用它将条件表达式 Model.Statues == 0 ? "checked" : "" 嵌套到 HTML 中。

动态生成属性:


通过 @(条件 ? "属性值" : "") 的形式,可以动态决定是否添加 checked 属性。

相关资讯

· 激光雷达厂商速腾聚创今年前三季度总销量 38.19 万台,同比增长 259.6%
编辑时间:2024-12-03
· 日产面临“多事之秋”:消息称首席财务官即将辞职
编辑时间:2024-12-03
· 上海市域铁路机场联络线年内开通,车厢支持手机无线充及 USB-C 接口充电
编辑时间:2024-12-03
· 中国联通反诈中心:每天拨出 8000 多通劝阻电话,每月避免直接经济损失 7 亿余元
编辑时间:2024-12-03
· 泄露镜像显示微软曾计划为 Win10X 半人马座双屏设备 UWP 应用使用类圆形托盘图标
编辑时间:2024-12-03