반응형
코드에서 div를 숨기는 방법 (C #)
코드 숨김의 세션 값을 기반으로 표시 / 숨기기를 원하는 페이지에 div 요소가 있습니다. 어떻게 할 수 있습니까?
사업부 부여 "runat="server"
하고를 id
그리고 당신은 당신에 참조 할 수 있습니다 code behind
.
<div runat="server" id="theDiv">
코드 숨김 :
{
theDiv.Visible = false;
}
div에 runat이 서버로 설정되어 있으면 예를 들어 이벤트 myDiv.Visible = false
에서 확실히 할 수 있습니다 Page_PreRender
.
세션 사용에 대한 도움이 필요하면 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">
버튼 클릭 이벤트에서 :
protected void btnSubmit_Click(object sender, EventArgs e)
{
hideid.Visible = false;
}
div "runat ="server "와 ID를 제공하면 코드 뒤에서 참조 할 수 있습니다.
<div runat="server" id="theDiv">
코드 숨김 :
{
theDiv.Visible = false;
}
Designer.cs 페이지에서 :
protected global::System.Web.UI.HtmlControls.HtmlGenericControl theDiv;
u는 또한 당신의 디자인에서 시도 할 수 있습니다
<div <%=If(True = True, "style='display: none;'", "")%> >True</div>
<div <%=If(True = False, "style='display: none;'", "")%> >False</div>
<div <%=If(Session.Item("NameExist") IsNot Nothing, "style='display: none;'", "")%> >NameExist</div>
<div <%=If(Session.Item("NameNotExist") IsNot Nothing, "style='display: none;'", "")%> >NameNotExist</div>
Output html
<div style='display: none;' > True</div>
<div >False</div>
<div style='display: none;' >NameExist</div>
<div >NameNotExist</div>
In code behind:
{
yourDiv.Visible = false;
}
참고URL : https://stackoverflow.com/questions/5297165/how-to-hide-a-div-from-code-c
반응형
'Nice programing' 카테고리의 다른 글
Angular 2-이미지 URL이 유효하거나 손상되었는지 확인 (0) | 2020.11.09 |
---|---|
컬렉션에서 항목을 제거하는 가장 좋은 방법 (0) | 2020.11.09 |
Jackson을 사용하여 JS 날짜를 역 직렬화하는 방법은 무엇입니까? (0) | 2020.11.09 |
스케일이 다른 matplotlib의 다중 축 (0) | 2020.11.09 |
커서를 특정 행과 열로 이동하려면 어떻게합니까? (0) | 2020.11.09 |