Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Где прописать значения по умолчанию в Метаданных? / 2 сообщений из 2, страница 1 из 1
03.07.2014, 18:04
    #38687137
SNenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где прописать значения по умолчанию в Метаданных?
Создал файл с метаданными
Для полей [DateCreated] и [CreatedBy], необходимо чтобы значения вводились автоматически, без вмешательства пользователя.
Где прописать значения по умолчанию в Метаданных?

На форме "Insert.aspx" или можно в метаданных?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
[MetadataType(typeof(ProblemMetadata))]
public partial class Problem
{

}

[DisplayName("Проблеми")]
public class ProblemMetadata
{
    [DisplayName("Назва проблеми")]
    [Required(ErrorMessage = "Ви повинні ввести назву проблеми.")]
    public object ProblemDesc { get; set; }

    [ScaffoldColumn(false)]
    public object CreatedBy { get; set; }

    [ScaffoldColumn(false)]
    //[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd HH:mm:ss.fff}")]
    public object DateCreated { get; set; }
}



Спасибо за внимание!
...
Рейтинг: 0 / 0
07.07.2014, 17:03
    #38689632
SNenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где прописать значения по умолчанию в Метаданных?
Это можно реализовать методом:
Код: c#
1.
[DefaultValue("<Введіть назву проблеми>")]



Что получилось:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
[MetadataType(typeof(ProblemMetadata))]
public partial class Problem
{

}

[DisplayName("Проблеми")]
public class ProblemMetadata
{

    [DefaultValue("<Введіть назву проблеми>")]
    [RegularExpression("(?!^<Введіть назву проблеми>$)")].*", ErrorMessage = "Необхідно ввести коректу назву проблеми")]
    [StringLength(255)]
    [Description("Назва проблеми, що виникають періодично в процесі роботи")]
    [DisplayName("Назва проблеми")]
    [Required(ErrorMessage = "Ви повинні ввести назву проблеми.")]
    public object ProblemDesc { get; set; }
    
    [ScaffoldColumn(false)]
    public object CreatedBy { get; set; }

    [ScaffoldColumn(false)]
    //[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd HH:mm:ss.fff}")]
    public object DateCreated { get; set; }
}
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Где прописать значения по умолчанию в Метаданных? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]