#html #asp.net #asp.net-core #razor
#HTML #asp.net #asp.net-core #razor
Вопрос:
Это то, что у меня есть:
@Html.TextBoxFor(m => m.Windscreen_Laminated, new { @class = "form-control col-sm-12" , Value = "1" })
Когда я запускаю страницу, значение отображается в виде слова, а не value = 1
Я пытался
@Html.TextBoxFor(m => m.Windscreen_Laminated, new { @class = "form-control col-sm-12" , @Value = "1" })
также, но это не работает. Я знаю, что мне не хватает чего-то небольшого, но я не вижу этого.
Комментарии:
1. Какое значение отображается в текстовом поле?
value is shown as a word
-Что это значит?2. В текстовом поле ничего не отображается. Но когда я проверяю, я вижу, что значение отображается в виде слова без =»1″
3.
<input asp-for="Windscreen_Laminated" value="1" class="form-control" />
попробуйте это, поскольку ваш проект находится в ASP.NET Ядро4. Какой тип данных Windscreen_Laminated?
5. Все в порядке. Я думаю, что нашел ответ. Вместо этого я установил значение со стороны контроллера.