powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Валидаторы в DetailsView
3 сообщений из 3, страница 1 из 1
Валидаторы в DetailsView
    #34037015
zuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в DetailsView для каждого поля добавить валидаторы, че то покрутил - не получается, там никак в Item Шаблон не попадешь.NET ??? ... I Like It!
...
Рейтинг: 0 / 0
Валидаторы в DetailsView
    #34037291
Shevron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<asp:DetailsView runat="server">
<Fields>
<asp:TemplateField HeaderText="Дата публикации">
<EditItemTemplate>
<asp:TextBox ID="txtNewsDate" runat="server" Text='<%# Bind("NewsDate", "{0:d}") %>' ToolTip="Дата в формате ДД/ММ/ГГГГ" MaxLength="10" Width="75px" />
<asp:RequiredFieldValidator id="rfvNewsDate" runat="server" ControlToValidate="txtNewsDate" SetFocusOnError="true" Display="Dynamic" ErrorMessage="Укажите дату публикации" Text='<img src="images/warning.png" alt="Укажите дату публикации" />' Height="16px" Width="16px" />
<asp:RegularExpressionValidator ID="revNewsDate" runat="server" ControlToValidate="txtNewsDate" SetFocusOnError="true" Display="Dynamic" ErrorMessage="Неверная дата публикации. Формат: ДД/ММ/ГГГГ" Text='<img src="images/warning.png" alt="Неверная дата публикации" />' Height="16px" Width="16px" ValidationExpression="^(0?[1-9]|[12][0-9]|3[01])[\.\/]{1}(1[012]|0?[1-9])[\.\/]{1}(19|20)[0-9]{2}$" />
</EditItemTemplate>
<HeaderStyle CssClass="frmElement_ItemHeaderRrequired" />
</asp:TemplateField>
...
Рейтинг: 0 / 0
Валидаторы в DetailsView
    #34037330
zuev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял, а через <asp:BoundField ... моно
(извиняюсь конечно, что сам не попробую, но VS глючит, не могу протестить сам, вот вырезал с сайта)

<asp:DetailsView ID="DetailsView1" runat="server" Width="600px" AutoGenerateRows="False" DataSourceID="SqlDataSource1" AutoGenerateEditButton="True" DefaultMode="Edit" GridLines="None" HorizontalAlign="Center">
<Fields>
<asp:BoundField DataField="contact_email" HeaderText="E-mail для контакта:" SortExpression="contact_email" >
<ControlStyle Width="380px" />
<ItemStyle Width="400px" />
</asp:BoundField>
.NET ??? ... I Like It!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Валидаторы в DetailsView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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