В настоящее время я разрабатываю систему, которая управляет временем работы и анализирует их. Поэтому мне нужно добавить несколько временных меток один раз и добавить / удалить поле ввода динамически.
ViewModel выглядит так:
public class CreateWorkDayViewModel
{
public DateTime Date { get; set; }
public IEnumerable<CreateStampModel> Stamps { get; set; }
}
public class CreateStampModel
{
public string ProjectId { get; set; }
public DateTime From { get; set; }
public DateTime To { get; set; }
}
Как это сделать с синтаксисом razer, включая проверку?
Я развиваюсь с Visual Studio версии 15.2 и последней стабильной версией MVC.
EDIT (17.05.17):
Что я сделал до сих пор:
Я добавил механизм, основанный на jQuery для динамического добавления / удаления строк.
Нажмите для механизма.
Моя проблема в том, что в той части, где я добавляю строки (в строке JS 4), я не могу использовать синтаксис бритвы, потому что этот html-код вставляется во время выполнения jQuery.
Я также пробовал его по-старому и использовал вместо него asp-for
name
. Это работает для почтовых данных, но для заполнения раскрывающегося списка проекта мне нужны данные из ViewModel, и это отсутствует.