我相信这应该有效:
login_div.Attributes.Add("style","display:none");
尝试一下是否有效:
Panel2.Style.Add("display", "none");
试试这个
<div id="login_div" runat="server">
以及后面的代码。
login_div.Style.Add("display", "none");
if(displayit){
login_div.Style["display"]="inline"; //the default display mode
}else{
login_div.Style["display"]="none";
}
将此代码添加到
Page_Load
应该可以工作。 (如果在 Page_Init 处执行此操作,您将不得不应对视图状态更改您放入其中的内容)
由于这是一个登录 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”
div_id.Attributes.Add("style","display:none");
div_id:要隐藏的id。
属性:将使用值。
添加:关键字将添加属性。
Style:是属性。
最后一个是属性的名称和值
它不工作
</div>
</div>
protected void rptreg_ItemCommand(对象源, RepeaterCommandEventArgs e)
{
string Id = e.CommandArgument.ToString();
mjid(Id);
}