Razor 与 JavaScript 代码混用
编辑时间:2024-12-03       浏览次数:1 次

Razor 与 JavaScript 代码混用:在 Razor 中,你使用了 @: 来直接输出 JavaScript。确保每个 @: 后面的 JavaScript 代码格式正确。

 @if (Model.AdminModel.Roles.IndexOf("|23|") > -1)
    {
        @:html += `<button class="layui-btn layui-btn-sm layui-btn-danger del" data-type="del" del="${data.data[i].PowerID}">
                    <i class="layui-icon">&#xe640;</i>删除</button>`;
    }


解释:

字符串拼接:


      确保 html 变量从一开始就定义好,且保持字符串拼接时的格式一致性。

条件判断与 Razor 语法:


     在 @if 语句中,用 @: 来输出 JavaScript 代码。这样确保 Razor 能正确渲染条件判断。 

HTML 结构:


    保留了原始的 HTML 结构,并确保每个部分的代码都正确拼接。


上一篇:

相关资讯

· 激光雷达厂商速腾聚创今年前三季度总销量 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