我在asp.net中对dropdownlist
有一个masterpage
控件。如下:
<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
的内容页面。
请提出您的想法。
答案 0 :(得分:5)
要在内容页面中获取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
用于您想要处理的任何内容。