书写错误
<asp:RadioButtonList id="radio1" runat="server">
        <asp:listitem id="option1" runat="server" value="madrid" />
        <asp:listitem id="option2" runat="server" value="hello" />
        <asp:listitem id="option3" runat="server" value="mssszh" />
</asp:RadioButtonList>

解决方案 »

  1.   

    大哥你的写法肯定有问题,我把你这段代码修改一下,在我机器上正常喽<html>
      <head>
        <title>radio button list</title>
    <script runat="server" language="c#">
    void Page_load()
    {
        if(Request.Form["radio1"]!=null)
        {
          Message.Text="you have selected " + Request.Form["radio1"];
        }
    }
    </script>
      </head>
      <body>
        <asp:label id="Message" runat="server"/>
        <br/><br/>
        which city do you wish to look at hotels for?
        <br/><br/>
        <form runat="server" ID="Form1">
        <asp:RadioButtonList Runat=server ID="radio1">
        <asp:listitem id="option1" value="madrid"/>
            <asp:listitem id="option2" value="hello"/>
            <asp:listitem id="option3" value="mssszh"/>
        </asp:RadioButtonList>
          <br/><br/> 
          <input type="Submit">
        </form>
      </body>
    </html>