<telerik:GridTemplateColumn HeaderText="Image Url"> <ItemTemplate> <asp:Label ID="lblImageUrl" runat="server" Text='<%# ShortenText.Shorten(Eval("imageURL"), 20) %>' /> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtImageUrl" runat="server" Text='<%# Eval("imageURL") %>' /><asp:RequiredFieldValidator ID="ImageUrlValidator" runat="server" ErrorMessage="Image URL is required!" ControlToValidate="txtImageUrl" Text="*" ValidationGroup="AdvertsGroup" /><asp:RegularExpressionValidator ID="ImageUrlValidator1" runat="server" ErrorMessage="Image URL can be only image path!" Text="*" ControlToValidate="txtImageUrl" ValidationExpression="http(s?)://([\w-]+\.)+[\w-]+(/[\w- ./]*)+\.(?:gif|jpg|jpeg|png|bmp|GIF|JPEG|JPG|PNG|BMP|Gif|Jpg|Jpeg|Png|Bmp)$" ValidationGroup="AdvertsGroup" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Navigate Url"> <ItemTemplate> <asp:Label ID="lblNavigateUrl" runat="server" Text='<%# ShortenText.Shorten(Eval("navigateURL"), 20) %>' /> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtNavigateUrl" runat="server" Text='<%# Eval("navigateURL") %>' /><asp:RequiredFieldValidator ID="NavigateUrlValidator" runat="server" ErrorMessage="Navigate URL is required!" ControlToValidate="txtNavigateUrl" Text="*" ValidationGroup="AdvertsGroup" /><asp:RegularExpressionValidator ID="NavigateUrlValidator1" runat="server" ErrorMessage="Navigate URL should be valid internet url!" ControlToValidate="txtNavigateUrl" Text="*" ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" ValidationGroup="AdvertsGroup" /> </EditItemTemplate> </telerik:GridTemplateColumn>Basically they should not be able to insert anything but a valid image path (URL) in the txtImageUrl and valid target url in the txtNavigateUrl fields. Both fields are required. How to achieve that? Obviously the validators i have there are ignored when i click Insert link (insert mode).
Thank you