C# 公共bool get set-页面异常
我在页面上有以下代码:C# 公共bool get set-页面异常,c#,asp.net,get,set,boolean-expression,C#,Asp.net,Get,Set,Boolean Expression,我在页面上有以下代码: public bool HeaderVisible { get { return lnkHeader.Visible; } set { lnkHeader.Visible = value; } } 假设我有一个特定的页面Events.aspx,我不希望ID为lnkHeader的元素可见。我该怎么做 谢谢。这是我得到的答案 我想在不影响其他页面的情况下,仅为一个页面抑制ID为lnkHeader的元素 这是公众方面: <
public bool HeaderVisible
{
get { return lnkHeader.Visible; }
set { lnkHeader.Visible = value; }
}
假设我有一个特定的页面Events.aspx,我不希望ID为lnkHeader的元素可见。我该怎么做
谢谢。这是我得到的答案 我想在不影响其他页面的情况下,仅为一个页面抑制ID为lnkHeader的元素 这是公众方面:
<table cellpadding="0" cellspacing="0">
<tr>
<td class="menu" valign="top" runat="server" id="menubar">
<asp:HyperLink runat="server" ID="lnkHeader" CssClass="categoryHeader">Company</asp:HyperLink>
</td>
<td class="container" valign="top" runat="server" id="cnbody">
<asp:ContentPlaceHolder id="cphUtilities_Body" runat="server" />
<div style="clear: both;"></div>
</td>
</tr>
</table>
您的意思是为特定页面设置可访问性?lnkHeader.Visible=false;?或者,使用您的属性,headervible=false;?不清楚问题出在哪里。是的,在这个元素所在的侧栏中,每个页面都需要一个标题,上面写着“说公司”,但在一个Events.aspx页面上,我不需要它说“公司”。David在页面本身上写着:“关于我们”
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Utilities_Master : System.Web.UI.MasterPage
{
public bool HeaderVisible
{
get { return lnkHeader.Visible; }
set { lnkHeader.Visible = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
string url = Request.RawUrl;
if (url.Contains("Giveaway"))
{
menubar.Visible = false;
cnbody.Style.Add("width", "950px");
}
else
{
menubar.Visible = true;
}
}
}