c# - 无法将类型 'ASP.XXX_master' 的对象强制转换为类型 'XXX.MasterPage'

标签 c# asp.net casting master-pages .net

我想从使用它的页面访问母版页中的特定控件,因此我编写以下代码行:

this.Master.FindControl("pnl_Buttonss").Visible = false;

现在

我从 .designer.cs 页面收到以下异常:

Unable to cast object of type 'ASP.masterpage2_master' to type 'GuideUI.MasterPage'.

 public new GuideUI.MasterPage Master {
            get {
                return ((GuideUI.MasterPage)(base.Master));
            }
        }

这是抛出异常的代码。如何修复此错误

最佳答案

确保您在该页面上使用了与您要转换到的页面相同的母版页。

关于c# - 无法将类型 'ASP.XXX_master' 的对象强制转换为类型 'XXX.MasterPage',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838700/

相关文章:

c# - 我可以将 Stream 对象转换为 FileInfo 对象吗?

c# - 从 Windows 8 桌面应用程序获取 Microsoft 帐户 ID

c# - 如何保护asp.net应用程序仅在指定域上运行?

c - qsort const指针问题

.net - Decimal.ToDouble Vs CType(x, Double) 什么是推荐/首选

c# - 使用 LINQ 压缩事件列表

c# - 将实体列表保存到数据库 - MVC

c# - (asp.net MVC4) 在 _layout.cshtml 中引用全局基本模型并在其他 View 中引用自定义模型?

Joomla 的 ASP.NET 版本

c++ - 计算两个 3d vector 之间的角度 - 如何实现