ASP.NET MVC - Многоуровневые модели в форме и образцовых редакторах связей

Я надеюсь, что это поможет вам

class Program
{
    static void Main(string[] args)
    {
        Console.ForegroundColor = ConsoleColor.Blue;
        Console.Write("White on Blue.");
        Console.ForegroundColor = ConsoleColor.Red;
        Console.Write("White on Red.");
        Console.ResetColor();
        Console.ReadLine();
    }
}
6
задан tereško 13 July 2012 в 09:43
поделиться

3 ответа

На самом деле... лучший способ состоит в том, чтобы сделать это:

public ActionResult Add([GigBinderAttribute]Gig gig, [FileModelBinderAttribute]File file) {

}

Вы использование CAN несколько атрибутов!

9
ответ дан 8 December 2019 в 13:50
поделиться

В случаях как это я склонен делать единственный тип модели для оборачивания различных включенных моделей:

class AddModel
{
     public Gig GigModel {get; set;}
     public OtherType OtherModel {get; set;}
}

... и свяжите это.

8
ответ дан 8 December 2019 в 13:50
поделиться

Метод UpdateModel или TryUpdateModel может использоваться, чтобы сделать это. Можно пройти через модель, модель, которую Вы хотите связать, префикс объектов, которые Вы хотите связать с той моделью и формой. Например, если Ваша модель Item имеет переменные формы "Объекта. Значение" затем Ваш метод модели обновления было бы:

UpdateMode(modelObject, stringPrefix, formCollection);

При использовании платформы объекта стоит указать, что метод UpdateModel не всегда работает при некоторых условиях. Это действительно работает особенно хорошо с POCOs все же.

0
ответ дан 8 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: