【发布时间】:2009-04-29 03:33:49
【问题描述】:
我目前有一个Gridview,并且我想使用客户端验证来确保选择了一行(即:SelectedIndex > -1)。
目前我正在使用<asp:CustomValidator>,但想摆脱服务器端验证。这是我目前正在做的事情:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="MSN" DataField="MSN" />
<asp:CommandField ShowSelectButton="True" />
</Columns>
</asp:GridView>
<asp:CustomValidator ID="cvSelected" runat="server" ErrorMessage="Please select!" />
然后在代码后面(.cs):
Private Sub cvSelected_ServerValidate(ByVal source As Object, ByVal args As _
System.Web.UI.WebControls.ServerValidateEventArgs) Handles cvSelected.ServerValidate
args.IsValid = (GridView1.SelectedIndex > -1)
End Sub
【问题讨论】:
标签: asp.net validation gridview