Логическое значение печатается как «значение» в бритве - PullRequest
0 голосов
/ 16 апреля 2020

Вот html в поле зрения:

<input type="hidden" name="HasDetails" id="HasDetials" value="@Model.HasDetails" />

Model.HasDetails - логическое значение? *

<input type="hidden" name="HasDetails" id="HasDetials" value="true">

или

<input type="hidden" name="HasDetails" id="HasDetials" value="false">

Ответы [ 2 ]

2 голосов
/ 16 апреля 2020

Я бы использовал HTML помощник:

@HTML.CheckBoxFor (m => m.HasDetails)

Если вы хотите написать свой собственный HTML, то используйте помощника в качестве единовременного для генерации правильного HTML, затем скопируйте это.

0 голосов
/ 16 апреля 2020

Вы пытались использовать что-то вроде:

var MyBool = Convert.ToBoolean(Model.HasDetails);

Итак, вы можете использовать "MyBool" в качестве значения.

<input value="@MyBool">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...