如何从代码隐藏div(c#)
我在我的页面上有一个div元素,我希望根据代码隐藏中的会话值来显示/隐藏。 我怎样才能做到这一点?
给予div "runat="server"
和一个id
,你可以在你的code behind
引用它。
<div runat="server" id="theDiv">
在后面的代码中:
{ theDiv.Visible = false; }
如果你的div有runat设置为服务器,你当然可以在你的Page_PreRender
事件中做一个myDiv.Visible = false
例如。
如果您在使用会话时需要帮助,请查看msdn,这非常简单。
一个快速和简单的方法是使div作为
<div runat="server" id="MyDiv"></div>
并在后面的代码设置MyDiv.Visible=false
尝试这个。 您的标记:
<div id="MyId" runat="server">some content</div>
..和aspx.cs文件中:
protected void Page_Load(object sender, EventArgs e) { if (Session["someSessionVal"].ToString() == "some value") { MyId.Visible = true; } else { MyId.Visible = false; } }
在Html中
<div id="AssignUniqueId" runat="server">.....BLAH......<div/>
在代码中
public void Page_Load(object source, Event Args e) { if(Session["Something"] == "ShowDiv") AssignUniqueId.Visible = true; else AssignUniqueID.Visible = false; }
和你一起在你的div部分申请runat =“server”…
<div runat="server" id="hideid">
在你的button点击事件:
protected void btnSubmit_Click(object sender, EventArgs e) { hideid.Visible = false; }
在后面的代码中:
{ yourDiv.Visible = false; }
给予div“runat =”server“和一个id,你可以在你的代码中引用它。
<div runat="server" id="theDiv">
在后面的代码中:
{ theDiv.Visible = false; }
在Designer.cs页面中:
protected global::System.Web.UI.HtmlControls.HtmlGenericControl theDiv;
- .NET 3.5中有一个GUID.TryParse()吗?
- CodeDom提供程序types“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider”找不到
- 如何将JSON对象转换为自定义C#对象?
- 如何从ASP.NET身份获取用户列表?
- 为什么在Windows 2012 Server上Azure部署比在Windows 2008 Server上慢
- 从数据注释的Asp.Net Mvc隐藏字段
- 将现有的ASP.NET MVC应用程序与Orchard CMS集成
- Azure中的ASP.NET会话状态提供程序
- MVC 5项目和Web Api项目的区别