我现在有一个Gridview
,我想使用客户端验证,以确保行被选择(即:SelectedIndex > -1
)。的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