gpt4 book ai didi

asp.net-core - Blazor 输入文本 : conditionally rendering an attribute

转载 作者:行者123 更新时间:2023-12-02 05:29:41 27 4
gpt4 key购买 nike

Blazor vRC1

我正在寻找一种关于如何在 <InputText> 内有条件地呈现属性的简单技术。 (或任何与此相关的输入组件)。这在 MVC Razor 中曾经很简单,您只需在 @(...) 中编写条件逻辑即可。陈述。现在,写 @(...)在 Razor 语法中具有不同的含义。

例如,我想有条件地输出 autofocus InputText 的 HTML 属性.

<InputText 
@bind-Value="@TextProperty"
@(MyModel.isAutoFocus ? "autofocus" : "") <- This is invalid razor syntax!
/>

最佳答案

你可以试试下面的代码:

<InputText  @bind-Value="@TextProperty"  autofocus="@(MyModel.isAutoFocus)"  />

引用 https://github.com/aspnet/AspNetCore/issues/10122

关于asp.net-core - Blazor 输入文本 : conditionally rendering an attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58020174/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com