如我有内容
<asp:Label ID="lblNoSizeMessage" runat="server" Visible="false" Text="对不起,此款商品正在补货中。请您继续挑选其他商品。" />
尺码 :<asp:DropDownList ID="ddlSize" runat="server" CssClass="gray_form" Width="100" />
---------------------------------------------------
现在问题是这样的,当没有商品的时候要显示:"对不起,此款商品正在补货中。请您继续挑选其他商品。"
但原来的Label会多出一个<span></span>
我改用了Literal就OK了
现在的问题是,当没有商品
我要
尺码 :<asp:DropDownList ID="ddlSize" runat="server" CssClass="gray_form" Width="100" />
这一块来隐藏
但要求他的显示和隐藏在生成HTML的时候不要有如div span的这些元素
如:当没有商品时的HTML为
对不起,此款商品正在补货中。请您继续挑选其他商品尺码
当有商品的HTML为
尺码 :<select name="ddlSize" id="ddlSize" class="gray_form" style="width:100px;">
<option selected="selected" value="">库存尺寸</option>谢谢
<asp:Label ID="lblNoSizeMessage" runat="server" Visible="false" Text="对不起,此款商品正在补货中。请您继续挑选其他商品。" />
尺码 :<asp:DropDownList ID="ddlSize" runat="server" CssClass="gray_form" Width="100" />
---------------------------------------------------
现在问题是这样的,当没有商品的时候要显示:"对不起,此款商品正在补货中。请您继续挑选其他商品。"
但原来的Label会多出一个<span></span>
我改用了Literal就OK了
现在的问题是,当没有商品
我要
尺码 :<asp:DropDownList ID="ddlSize" runat="server" CssClass="gray_form" Width="100" />
这一块来隐藏
但要求他的显示和隐藏在生成HTML的时候不要有如div span的这些元素
如:当没有商品时的HTML为
对不起,此款商品正在补货中。请您继续挑选其他商品尺码
当有商品的HTML为
尺码 :<select name="ddlSize" id="ddlSize" class="gray_form" style="width:100px;">
<option selected="selected" value="">库存尺寸</option>谢谢
不明爸为什么不让用div?
例如:
没有的时候<asp:Panel ID="Panel1" runat="server" Height="50px" Width="100%" Visible="false" >
<asp:Label ID="lblNoSizeMessage" runat="server" Text="对不起,此款商品正在补货中。请您继续挑选其他商品。" />
尺码 : <asp:DropDownList ID="ddlSize" runat="server" CssClass="gray_form" Width="100" />
</asp:Panel>
有的时候<asp:Panel ID="Panel1" runat="server" Height="50px" Width="100%" Visible="true" > <select name="ddlSize" id="ddlSize" class="gray_form" style="width:100px;">
<option selected="selected" value="">库存尺寸 </option>
</asp:Panel>
如果是前台,那是没有办法的,必须有个元素做为容器
如果是前台,那是没有办法的,必须有个元素做为容器
<asp:Panel ID="pnlSize" runat="server">
尺码 : <asp:DropDownList ID="ddlSize" runat="server" CssClass="gray_form" Width="100" />
</asp:Panel>
生成的是
<div id="pnlSize">
尺码 :<select name="ddlSize" id="ddlSize" class="gray_form" style="width:100px;">
<option selected="selected" value="">库存尺寸</option>
</select>
</div>
---------------------
他自动转成了DIV而我这些是不要的谢谢
ddlSize.visible = false;肯定不会有任何html代码
lblNoSizeMessage.visible= false;
ddlSize.visible = false; 肯定不会有任何html代码
-----------------------------------------
我是要对一大块的多个HTML控件和ASP.NET控件进行显示隐藏
如果像上面这样一个一个的当然没有HTML代码
但问题是这样要对N个控件来写不太现实
我想的就是用一个控件把他们包括起来
但显示和隐藏的时候又不要出现HTML代码谢谢