Здравствуйте. Изучаю MVC по книге, и автор использует тэг
<input asp-for="Name"/>
или что то связанное с asp-... любое действие с этим тэгом - игнорируется.
Страница при принятии формы c этим тегом никак не реагирует, но при замене на
<input type="text" id="Name" name="Name" />
- форма отсылается и все работает. В чем собственно проблема?
asp-for="Name"
и прочих asp-атрибутов в ASP.NET MVC нет и никогда не было. Проверьте свою книгу - скорее всего она рассказывает вам про ASP.NET Core или ASP.NET vNext (старое название)
Если в книге и правда написано что такие атрибуты есть в MVC - выкиньте ее.
Аналогом того что вы написали в MVC является вызов хелпера @Html.TextBoxFor(x => x.Name)
или даже @Html.EditorFor(x => x.Name)
. Но для более сложных случаев порой проще написать вручную чем искать как еще это можно сделать.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите пожалуйста, как организовать цикл используя лямбда выражение?