我有一个带有下拉列表的登录页面,您可以为该网站选择背景颜色。但是我无法将母版页的正文与下拉列表中的选定值相关联。
<body style="overflow: auto;" runat="server" id="bodyMasterPage">
这是我的MasterPage正文的开头标记,这是我的下拉列表。
<div class="col-sm-3 col-sm-offset-4">
<div class="input-group input-group-sm">
<asp:Label runat="server" ID="lblColor" ClientIDMode="Static" AssociatedControlID="ddlColor" class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></asp:Label>
<asp:DropDownList runat="server" ID="ddlColor" ClientIDMode="Static" aria-describedby="lbColor" data-taggle="dropdown" data-style="DropDownListHint-datastyle" class="btn dropdown-toggle DropDownListHint-datastyle">
<asp:ListItem Text="Бял" Value="White" Selected="True" />
<asp:ListItem Text="Зелен" Value="Green" />
</asp:DropDownList>
</div>
</div>
答案 0 :(得分:1)
使用Master.FindControl方法
var body = Master.FindControl("bodyMasterPage");