все. Это официально мой первый пост на StackOverflow. Отличный сайт, и он часто мне помогал, но я не могу найти на него ответа.
У меня есть форма asp.net с TextBox, у которой есть RequiredFieldValidator. Далее следует DetailsView с включенными функциями редактирования и удаления. Текстовое поле НЕ находится внутри DetailsView. Мне нужно, чтобы RequiredFieldValidator запускался, когда я нажимаю команды «Изменить» и / или «Удалить».
Вот мой код для двух элементов управления. Я могу опубликовать все это с кодом, но это много для публикации, если в ней нет необходимости.
TIA за вашу помощь.
Али ................................................. .......................
<asp:TextBox ID="txtReason" runat="server" Width="500px"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvReason" runat="server" ControlToValidate="txtReason"
ErrorMessage="Reason is required for Edit/Delete"></asp:RequiredFieldValidator>
<asp:DetailsView ID="dvCOHDetail" runat="server" Height="50px" Width="700px" DataKeyNames="RecID" DataSourceID="sdsCOHIncident" AutoGenerateRows="False" OnDatabound="dvCOHDetail_DataBound" AutoGenerateEditButton="False" AutoGenerateDeleteButton="False" OnItemUpdated="dvCOHDetail_ItemUpdated" OnItemDeleting="dvCOHDetail_ItemDeleting">
<Fields>
<asp:TemplateField HeaderText="ACTION:">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat=server Text="Edit" CommandName="edit"/>
<asp:LinkButton ID="LinkButton1" runat="server" Text="Delete" CommandName="delete" OnClientClick="return confirm ( 'Are you sure you want to delete this record?' )"/>
</ItemTemplate>
</asp:TemplateField>
........................................................................