Как отключить <InputText>AspNetCore Component - PullRequest
0 голосов
/ 25 марта 2020

Кажется, <InputText> не имеет свойства disabled. Я неправильно его использую или есть ненормальный способ отключить поле?

<div class="input-group form-group">
    <div class="input-group-prepend">
        <span class="input-group-text"><i class="oi oi-key"></i></span>
    </div>
    <InputText @bind-Value="@Password" class="form-control" placeholder="Password" type="password"></InputText>
</div>
<div class="input-group form-group">
    <div class="input-group-prepend">
        <span class="input-group-text"><i class="oi oi-key"></i></span>
    </div>
    <input type"text" disabled="disabled" />
</div>

enter image description here

Как вы видите нормальное поле <input> можно отключить просто отлично. Мне бы хотелось, чтобы все функции <InputText>, поэтому я предпочитаю не переключать компоненты для моего поля пароля.

1 Ответ

3 голосов
/ 25 марта 2020

Все компоненты, которые вы можете использовать в EditForm поддержке любых html атрибутов.
Вы можете отключить InputText с помощью:

<InputText @bind-Value="@Password" class="form-control" placeholder="Password"
type="password" disabled ></InputText>
<InputText @bind-Value="@Password" class="form-control" placeholder="Password"
type="password" disabled="disabled" ></InputText>

Примечание: placeholder, type и class также не являются InputText свойствами.

...