gpt4 book ai didi

c# - 在 C# 中访问类文件中的母版页

转载 作者:太空狗 更新时间:2023-10-30 00:01:28 25 4
gpt4 key购买 nike

我在母版页中得到了以下内容:

<ul>
<li id="link1" runat="server"><a href="mytestfile.aspx">Test Files</a></li>
<li id="link2" runat="server"><a href="mylistitemtest.aspx">List Item Test</a></li>
<li id="link3" runat="server"><a href="Mytest2.aspx">Some Test</a></li>
</ul>

我有一个名为 data_class.cs 的类,我在此类中创建了以下方法来禁用母版页上的控件:

public static void disablecontrol()
{
Master.FindControl("link1").Visible = false;
Master.FindControl("Link3").Visible = false;
}

我在使用“主”字时遇到以下错误。

非静态字段、方法、属性“System.Web.UI.MasterPage.master.get”需要对象引用

最佳答案

试试这个:

var pageHandler = HttpContext.Current.CurrentHandler;
if (pageHandler is System.Web.UI.Page)
{
((System.Web.UI.Page)pageHandler).Master.FindControl("...").Visible=false;
}

关于c# - 在 C# 中访问类文件中的母版页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21164525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com