0
<asp:RadioButtonList ID="lstTrip" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" Font-Names="Arial" Font-Size="Small" onselectedindexchanged="lstTrip_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="OneWay">One Way</asp:ListItem>
<asp:ListItem Value="RoundTrip">Round Trip</asp:ListItem>
<asp:ListItem Value="MultiCity">Multi City</asp:ListItem>

if (lstTrip.SelectedValue.ToLower() == "roundtrip")
{
    //Change the selected multiview index 
    MultiView1.ActiveViewIndex = 1;
} 
else 
{
    MultiView1.ActiveViewIndex = 0;
}

我已经给出了我的 asp 代码和 .cs 代码。首先我只有两个视图,一个单程和往返,现在我想为多城市按钮添加一个视图,所以我将如何从我的 .cs 代码中显示该视图,我必须在给定的 .cs 代码中进行哪些更改。PLZZZ 帮助

4

2 回答 2

1

写在页面加载中

    protected void Page_Load(object sender, EventArgs e)
{

      if (!IsPostBack)
        {
            MultiView1.ActiveViewIndex = 1;  //index of the view1

           }
}
于 2013-11-09T08:07:24.590 回答
0

将您的 .cs 代码更改为以下内容并尝试。

if (lstTrip.SelectedValue.ToLower() == "roundtrip")
{
   //Change the selected multiview index 
MultiView1.ActiveViewIndex = 1;
} 
else if(lstTrip.SelectedValue.ToLower() == "multicity")
{
    MultiView1.ActiveViewIndex = 2;
}
else 
{
    MultiView1.ActiveViewIndex = 0;
}
于 2013-11-09T10:30:53.977 回答