如何将母版页下拉列表选择的值传递到内容页

本文关键字:值传 母版页 下拉列表 选择 | 更新日期: 2023-09-27 18:26:54

我在asp.net中的masterpage上有一个dropdownlist控件。如下所示:

<asp:DropDownList ID="ddladults" runat="server" CssClass="input_bg">
      <asp:ListItem Value="0">----Select----</asp:ListItem>
      <asp:ListItem Value="1">1</asp:ListItem>
      <asp:ListItem Value="2">2</asp:ListItem>
      <asp:ListItem Value="3">3</asp:ListItem>
      <asp:ListItem Value="4">4</asp:ListItem>
      <asp:ListItem Value="5">5</asp:ListItem>
      <asp:ListItem Value="6">6</asp:ListItem>
      <asp:ListItem Value="7">7</asp:ListItem>
      <asp:ListItem Value="8">8</asp:ListItem>
      <asp:ListItem Value="9">9</asp:ListItem>
      <asp:ListItem Value="10">10</asp:ListItem>
</asp:DropDownList>

在这里,我想将所选的值传递给名为Checkavailablity.aspx的内容页面。

请说出你的想法。

如何将母版页下拉列表选择的值传递到内容页

要在内容页中获取master page控件值,请使用Master.FindControl()

Content Page中添加以下代码。

代码

DropDownList masterDropDown = (DropDownList)Master.FindControl("ddladults");
String selectedValue=masterDropDown.SelectedItem.Text.ToString();

DropDownList masterDropDown = (DropDownList)Master.FindControl("ddladults");
String selectedValue=masterDropDown.SelectedValue.ToString();


然后将该字符串selectedValue用于您想要使用的任何操作。