所以顯示一組控制比其他,請考慮以下HTML:
<asp:DropDownList ID="List1" runat="server" Visible="false" />
<asp:DropDownList ID="List2" runat="server" Visible="false" />
<asp:DropDownList ID="List3" runat="server" Visible="false" />
<asp:Label ID="Label1" runat="server" Visible="false" />
<asp:Label ID="Label2" runat="server" Visible="false" />
<asp:Label ID="Label3" runat="server" Visible="false" />
,如果你想在下拉列表中可見然後在運行該代碼隱藏相關的地方:
List1.Visible = true;
List2.Visible = true;
List3.Visible = true;
與此相反,如果你想看到的標籤,然後運行該代碼:
Label1.Visible = true;
Label2.Visible = true;
Label3.Visible = true;
請注意,當ASP.NET中的控件是而不是可見 - 它是而不是呈現。所以控件是包含在HTML中的而不是。這就是爲什麼我設置他們所有人以不可見的開始。
您可以將下拉列表顯示爲只讀而不會標記 - 這是否符合您的要求? – CalC 2013-02-27 19:25:38
不幸的是沒有!用戶說他們無法通過灰色控制閱讀:( – user466663 2013-02-27 19:37:25