C#怎么控件Html的Div的Style的Display显示不显示?

C#怎么控件Html的Div的Style的Display显示不显示?也可以说C#怎么控件Html的元素显示不显示?如:Div、Table、Ul等等....... C#怎么控件Html的Div的Style的Display显示不显示? 也可以说C#怎么控件Html的元素显示不显示?如:Div、Table、Ul等等.... 展开
 我来答
帐号已注销
2011-11-12 · TA获得超过446个赞
知道小有建树答主
回答量:417
采纳率:50%
帮助的人:221万
展开全部
对于已经生成出来的HTML,最好使用JavaScript去控制样式。否则,要用Ajax或者runat server才能交给服务器的C#代码管理。JS控制不显示的style可以用display:none。对于ASP.NET控件(Ajax或者Runat server),直接用可见性的属性控制是否可见就行了。
handangaoyang
2011-11-10 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:925万
展开全部
你是想在后台控制?还是前台?

后台:
1.把他们变成服务器控件,这样后台就能找到。在标签里添加runat=“server”
2.在后台注册脚本到前台。

前台:
直接JS控制。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
当里个噹
推荐于2018-03-05 · 超过10用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:16.5万
展开全部
<div id="d1" runat="server" style="display:none">aaaaaa</div>
<asp:Button ID="btn" Text="显示" runat="server" onclick="btn_Click" />
<asp:Button ID="btnN" Text="隐藏" runat="server" onclick="btnN_Click" />

C#代码:
protected void btn_Click(object sender, EventArgs e)
{
d1.Style.Add(HtmlTextWriterStyle.Display, "block");
}
protected void btnN_Click(object sender, EventArgs e)
{
d1.Style.Add(HtmlTextWriterStyle.Display, "none");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式