Кажется странным, что я не мог найти объяснения разницы между этими двумя помощниками, поэтому я бы предположил, что это что-то очевидное, но я пропустил.
В основном я пытаюсь решить, какой из них я должен использовать для своего случая, со следующей простой моделью:
public class Booking
{
public int ID { get; set; }
public Room Room { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public ICollection<Equipment> Equipments { get; set; }
public string Who { get; set; }
}
и я хочу отобразить простой список DropDownlist для добавления и редактирования записи бронирования.
После большого количества Google вокруг мне кажется, что мне, вероятно, нужен DropDopwListFor, но не уверен, почему и как?