我正在尝试从用户控件中的aspx访问变量,如下所示
MyTestPage testPage = (MyTestPage)this.Parent;
testPage.ID // i am trying to accessing id which exists in the aspx page.
尝试执行上面的代码时,我收到以下错误
**Unable to cast object of type 'System.Web.UI.WebControls.ContentPlaceHolder' to type 'mynamespace.MyTestPage '.**
我在项目中使用母版页。
我可以知道我在哪里弄错了。如果您知道从aspx页面访问变量到ascx控件的更好技术,我愿意学习
答案 0 :(得分:1)
执行此操作以访问母版页
// Cast the loosely-typed Page.Master
MyTestPage myMasterPage = Page.Master as MyTestPage;
也请查看
答案 1 :(得分:1)