Как сделать Привязку Модели с Ajax JQuery

Я разочарован, что Платформа.NET предпочитает, чтобы файлы и каталоги были представлены как строки, а не объекты, и что типы FileInfo и DirectoryInfo не так мощны, как я пожелал бы. Так, я начал писать быстрые дополнительные методы, когда мне были нужны они, например:

public static FileInfo SetExtension(this FileInfo fileInfo, string extension)
{
    return new FileInfo(Path.ChangeExtension(fileInfo.FullName, extension));
}

public static FileInfo SetDirectory(this FileInfo fileInfo, string directory)
{
    return new FileInfo(Path.Combine(directory, fileInfo.Name));
}

Да, можно поместить это в codeplex

5
задан Matt 13 July 2009 в 20:34
поделиться

1 ответ

Вам необходимо:

  1. Привести имена свойств в данные, соответствующие аргументу / свойству имен связанных типов.
  2. Всегда предоставлять значение для всех не допускающих значения NULL аргументов / свойств привязанного type.

Число 2 является важным с точки зрения того, почему привязка к человеку может вести себя иначе, чем указание отдельных аргументов действия для каждого свойства. Если у вас есть тип с не допускающим значения NULL свойством под названием «Foo», то невозможность предоставить элемент foo в вашей форме предотвратит привязку.

4
ответ дан 15 December 2019 в 01:08
поделиться
Другие вопросы по тегам:

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