Где находится документация, описывающая, как закодировать элемент выбора для ASP NET Core MVC?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Где находится документация, описывающая, как закодировать элемент выбора для ASP NET Core MVC?

Сообщение Anonymous »

Я потратил несколько часов на то, чтобы элемент работал правильно, и в конце концов решение пришло из случайных проб, а не из того, что я смог найти в Интернете.Мне удалось легко заполнить раскрывающийся список, но вернуть выбранное значение обратно в POST оказалось намного сложнее.
Где я? strong>
Я знаю, что использую приложение ASP.NET Core 8 MVC, созданное с использованием ASPNET Zero, но более мелкие детали неясны. Я получаю подобные результаты поиска, но предполагаю, что в контексте что-то другое (хотя я также использую вспомогательные функции тегов ASP.NET Core), потому что примеры мне не подходят.Не зная, как называется мой контекст, мне трудно сосредоточиться на поиске в Google.
Мой код

Вот моя модель представления:

Код: Выделить всё

public class CreateOrEditVisitorLogModalViewModel
{
public CreateOrEditVisitorLogDto VisitorLog { get; set; }
public List StaffMembers { get; set; }
}
Вот CreateOrEditVisitorLogDto:

Код: Выделить всё

public class CreateOrEditVisitorLogDto : EntityDto
{
public DateTime ArrivalTime { get; set; }
public DateTime? DepartureTime { get; set; }
public string VisitorName { get; set; }
public string Visiting { get; set; }
}
Вот мой раскрывающийся список; это та часть, на которую мне понадобилось много времени:

Код: Выделить всё


--- select one ---


  • Если я удалю атрибут asp-for, это не имеет значения — форма отправляет обратно на сервер значение, выбранное в раскрывающемся списке.
  • Если я изменю значение атрибута name или удалю его (т. е. сделаю его похожим на этот пример), выбранное значение не будет отправлено обратно на сервер. .
Вопрос
Где документация, в которой указано, что вам нужно? сделать, чтобы получить список выбора для заполнения «цели» (я имею в виду строковый элемент, который он должен заполнить при ответной отправке) в моем контексте, и который точно описывает, что вставить в имя атрибут?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -for-asp-n
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»