大家好!
问题如题,就是用一个HyperLink和一个DropDown来实现。
我知道我写的不对,但是不知道该怎么修改,呵呵,请大家帮忙看看。
具体功能:实现了当用户选择QQ时,会跳转到腾讯网站,如果选择SOHU,则会跳转到SOHU页面我的代码如下:
Default.aspx:
        a hyperLink: 
        <asp:HyperLink ID="HyperLink1" runat="server" Font-Size="Large" Height="33px" Width="181px"
            NavigateUrl="http://www.baidu.com">
            HyperList   
         </asp:HyperLink><br />
          a dropDownList:
        <asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" OnTextChanged="DropDownList1_SelectedIndexChanged">
              <asp:ListItem Text="qq" />
              <asp:ListItem Text="souhu" />
        </asp:DropDownList>Default.aspx.cs:
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (DropDownList1.Text == "qq") //如果选择qq
            {
                HyperLink1.Text = "qq"; //文本为qq
                HyperLink1.NavigateUrl = "http://www.qq.com"; //URL为qq.com
            }
            else //选择sohu
            {
                HyperLink1.Text = "sohu"; //文本为sohu
                HyperLink1.NavigateUrl = "http://www.sohu.com"; //URL为sohu.com
            }        }