asp-for 和 if 条件在同一组件中

2024-01-09

我正在尝试在组件内使用 asp-for 和条件,但我找不到方法来做到这一点。

这是我的代码

<label asp-for="@Model.Selected">
    @Model.Nome
    <input type="checkbox" asp-for="@Model.Selected"  />
</label>

我想要一些像

<label asp-for="@Model.Selected">
    @Model.Nome
    <input type="checkbox" asp-for="@Model.Selected" @((Model.Unlucky) ? "disabled")  />
</label>

我如何在 ASP.Net Razor 中执行此操作


我认为您可以在该变量之后添加一个新变量并构建字符串以禁用输入:

           @{
                var disabledTag = Model.Unlucky == null ? "disable" : "";
            }
            <input type="checkbox" asp-for="@Model.Selected" @disabledTag) />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

asp-for 和 if 条件在同一组件中 的相关文章

随机推荐

  • 自测技巧? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 基本上我想知道是否有人有任何提示来确保您的代码经过良好的测试 而无需在有限的时间内获得其他人的任何帮助 过去 我总是能够找到其他人对我的代码进行测试
  • 我们如何解决将 Access DB 从生产服务器转移到实时服务器的日期时间问题

    您能建议纠正 Net 中时区问题的最佳方法吗 最近 我使用 asp net C 作为代码隐藏 MS Access 作为后端开发了一个简单的网站 我的生产服务器和实时服务器的日期时间设置不同 我的生产服务器日期格式是 dd mm yyyy 实
  • 如何在 Groovy 中正确地将 String 转换为 int

    首先 我知道问题 Groovy 字符串到 int https stackoverflow com questions 1713481 groovy string to int 这是回应 我是 Groovy 语言的新手 现在正在尝试一些基础知
  • Windows 上的 Pipenv 失败,安装wrapt 时出错(python 3.6.8)

    我正在开始一个新的 python 项目 当我尝试安装虚拟环境时 我不断遇到失败wrapt 我已经阅读并尝试了几天可以在这里和其他论坛找到的所有解决方案 但没有成功 你能想到再试一次可能会出现什么问题吗 这很奇怪 因为相同的项目和代码可以在其
  • 在asp.net c#中通过POST传递动态列表

    在我看来 我需要多个输入框来容纳动态数量的值 例如 如果我有动态数量的输入框 如下所示http jsfiddle net skip405 9sX6X 6 http jsfiddle net skip405 9sX6X 6 我如何将所有这些值
  • PHP 和字符串中的反斜杠

    谁能告诉我这里发生了什么
  • 为什么 argc 是“int”(而不是“unsigned int”)?

    为什么命令行参数计数变量 传统上argc an int而不是unsigned int 这有技术原因吗 当我试图摆脱所有已签名的未签名比较警告时 我总是忽略它 但从来不明白为什么它是这样的 事实上 最初的 C 语言是这样的 默认任何变量或参数
  • OpenOPC Gateway 在 OsX 或 Linux 中运行使用客户端

    我用OpenOPC图书馆python https sourceforge net projects openopc https sourceforge net projects openopc 在网关模式 网关在 Windows 上运行 客
  • 在事务中执行多个语句之前准备它们?

    在执行之前准备多个语句可以吗 db PDO connection info cats stmt db gt prepare SELECT FROM cats dogs stmt db gt prepare SELECT FROM dogs
  • Microsoft.AspNetCore.Mvc.Controller 中的 ActionContext 消失了

    我在 Microsoft AspNetCore Mvc Controller 中找不到 ActionContext 当我将版本更改为 AspNetCore 1 0 0 preview1 后 这是控制器类 更改后 并从 微软 AspNet M
  • 如何配置 Spring Boot Kafka 客户端使其不尝试连接

    这与Spring Boot Kafka 客户端有 断路器 吗 https stackoverflow com q 69914621 2886891 但我仍然认为这是一个不同的问题 我们需要配置 Spring Boot Kafka 客户端 以
  • Java中JSONPath的基本使用

    我有 JSON 作为字符串和 JSONPath 作为字符串 我想使用 JSON 路径查询 JSON 以字符串形式获取结果 JSON 我认为Jayway 的 json path https code google com p json pat
  • Javascript 原型链接超类构造函数和方法调用

    我是 JavaScript 世界的新手 当我尝试原型链继承时 我遇到了这个奇怪的问题 我有3节课 class parent function parent param 1 this param param 1 this getObjWith
  • 使用 Emacs 作为 IDE

    目前 当我使用 C 或 C 进行编码时 我使用 Emacs 的工作流程涉及三个窗口 右侧最大的包含我正在使用的文件 左侧分为两部分 底部是一个 shell 我用它来输入编译或 make 命令 顶部通常是我在工作时想要查阅的某种文档或自述文件
  • 如何将字符串转换为 const class int 值?

    我有变量 String colorName BLUE 我想在 Android 应用程序中将此颜色设置为油漆 它应该是这样的 paint setColor Color colorName 但我收到错误警告 因为 setColor 函数的参数应
  • Spring RestTemplate,在解析为 Json 之前拦截响应

    我有一个 REST api 它在正文内容中响应一些额外的非 JSON 数据 这破坏了 RestTemplate 和 jackson 的使用 我可以在解析之前拦截http响应正文吗 我正在使用 RestTemplate getForObjec
  • 如何将不以特定模式开头的行连接到 UNIX 中的上一行?

    请查看下面的示例文件和所需的输出 以了解我正在寻找的内容 它可以通过 shell 脚本中的循环来完成 但我正在努力获得一个awk sed一艘班轮 示例文件 txt These are leaves These are branches Th
  • std::vector 向下调整大小

    C 标准似乎没有声明任何有关容量的副作用resize n with n lt size or clear 它确实对摊余成本做出了声明push back and pop back O 1 我可以设想一种执行通常类型的容量更改的实现 ala C
  • iPhone 应用程序启动

    如何让我的 iPhone 应用程序每次都在同一位置启动 即我的 主 屏幕 我不希望用户回到上次玩游戏时的位置 就在游戏过程中 但这就是正在发生的事情 预先感谢您的任何提示 您需要设置UIApplicationExitsOnSuspend输入
  • asp-for 和 if 条件在同一组件中

    我正在尝试在组件内使用 asp for 和条件 但我找不到方法来做到这一点 这是我的代码