Razor view отключен атрибут html на основе свойства viewmodel - PullRequest
0 голосов
/ 16 мая 2019

Я хочу установить отключенный атрибут html на основе свойства viewmodel.

Я написал:

<button disabled="@Model.prop">Button</button>

Это работает, но я не уверен, почему.Когда true, он устанавливает disabled = "disabled", я ожидаю, что он установит disabled = "True", что отключит элемент, вообще установив атрибут disabled.При значении false атрибут disabled полностью исчезает, тогда как я ожидаю, что disabled = "False", и для этого также отключается элемент.

Я не понимаю, как это оценивается на сервере, когда он генерируетвид, поэтому я надеялся, что кто-то может помочь мне понять.

1 Ответ

0 голосов
/ 16 мая 2019

Html отключенному атрибуту не нужно устанавливать значение, если вы установите disabled="true" или disabled="false" в обоих случаях отключить только из-за наличия атрибута disabled, и поэтому бритва, когда его ложь, удаляет атрибут

см. ссылку

Пример

<input type="text" disabled="true" value="true">
<input type="text" disabled="false" value="false">
<input type="text" disabled value="just attribute">
<input type="text" value="without attribute">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...