如何通过后面的代码不显示

问题描述 投票:0回答:7
asp.net master-pages
7个回答
72
投票

我相信这应该有效:

login_div.Attributes.Add("style","display:none");

16
投票

尝试一下是否有效:

Panel2.Style.Add("display", "none");

4
投票

试试这个

<div id="login_div" runat="server">

以及后面的代码。

login_div.Style.Add("display", "none");


2
投票
if(displayit){
  login_div.Style["display"]="inline"; //the default display mode
}else{
  login_div.Style["display"]="none";
}

将此代码添加到

Page_Load
应该可以工作。 (如果在 Page_Init 处执行此操作,您将不得不应对视图状态更改您放入其中的内容)


1
投票

由于这是一个登录 div,因此默认不应该不显示它。我将继续假设您想通过 javascript 显示它。

<div id="login" style="display:none;">Content</div>

然后使用 jQuery:

<script type="javascript">$('#login').show();</script>

您可能会考虑的另一种方法是这样的:

<div id="login" style="display:<%=SetDisplay() %>">Content</div>

SetDisplay()方法输出“none”或“block”


0
投票
div_id.Attributes.Add("style","display:none");

div_id:要隐藏的id。

属性:将使用值。

添加:关键字将添加属性。

Style:是属性。

最后一个是属性的名称和值


0
投票

它不工作

类=“myCard”样式=“显示:无;”> 标题 : <%# Eval("mjTitle") %> 经验 : <%# Eval("mjExperience") %> 地点:<%# Eval("mjLocation") %> 工作类型 : <%# Eval("mjJobType") %> 主要职责: <%# Eval(" mjDescription") %>

地点 : <%# Eval("mjLocation") %> 工作地点 : <%# Eval("mjLocation") %>

       </div>
   </div>

protected void rptreg_ItemCommand(对象源, RepeaterCommandEventArgs e)

  {
  string Id = e.CommandArgument.ToString();
  mjid(Id);
 

}

© www.soinside.com 2019 - 2024. All rights reserved.