哪里有验证RadioButtonList和DropDownList的验证控件啊
验证RadioButtonList和DropDownList是否选择一项(前提是RadioButtonList和DropDownList没有设置默认选项

解决方案 »

  1.   

    看到你的问题我也去看了下。写了这么一个东西。俺是才学.Net的
    这个方法可能不是很好。你可以参考下
           Dim i As Integer
            For i = 0 To RBL.Items.Count - 1
                If Not RBL.Items(i).Selected Then
                    Response.Write("你什么也没有选择")
                    Exit Sub
                Else
                    Response.Write("你选择了:" & RBL.Items(i).Text)
                End If
            Next
      

  2.   

    怎么写啊, xifan930() 提供的方法总是刷新页面,有没有不刷新页面的
      

  3.   

    有现成的RequiredFidldValidator,给你写个示例:<%@ Page Language="c#" Debug="true"%>
    <script language="C#" runat="server">
    void Page_Load(Object Source, EventArgs E) 
    {
    }void submit(object src,EventArgs e){
    Response.Write("提交成功!");
    }
    </script>
    <html>
    <head>
    <title> Webdiyer asp.net示例 </title>
    </head>
    <body><form runat="server" method="">
    <asp:radiobuttonlist runat="server" id="rbl">
    <asp:ListItem value="0">zero</asp:ListItem>
    <asp:ListItem value="1">one</asp:ListItem>
    <asp:ListItem value="2">two</asp:ListItem>
    <asp:ListItem value="3">three</asp:ListItem>
    </asp:RadioButtonList>
    <asp:RequiredFieldValidator controlToValidate="rbl"  errorMessage="RadioButtonList不能不选" runat="server"/>
    <br>
    <asp:DropDownList runat="server" id="ddl">
    <asp:ListItem value="0">请选择</asp:ListItem>
    <asp:ListItem value="1">one</asp:ListItem>
    <asp:ListItem value="2">two</asp:ListItem>
    <asp:ListItem value="3">three</asp:ListItem>
    </asp:DropDownList>
    <asp:RequiredFieldValidator controlToValidate="ddl" initialValue="0" errorMessage="DropDownList不能选择第一项" runat="server"/>
    <p>
    <asp:Button runat="server" id="btn" Text="提交" onclick="submit"/>
    </form>
    </body>
    </html>