[待解决问题] 请教关于如何从用户控件里访问在模板页内的主页面?
提问时间: 2008-05-08 23:00
悬赏分:10 离问题结束还有 11 天 4 小时 浏览:39 次

有个Master页面,之中的ContentPlaceHolder1里包含着content.aspx

然后content.aspx里放着uc.ascx

现在从uc.ascx.cs里获取content.aspx中的HiddenField,

尝试了n遍,用一下这个才成功: 

HiddenField hf = (HiddenField)Page.Master.FindControl("ContentPlaceHolder1").FindControl("hfUserID");

个人感觉这似乎是绕了个大路。。先找到Master再一路FindControl

Page.FindControl("hfUserID");是返回null的


提问者:SHUFE.41 - 初学一级
所有回答(1)
在用户控件里用它的父控件去找就行了
HiddenField hf = Parent.FindControl("HiddenField1") as HiddenField;
1天前   回答者:Elden - 菜鸟二级
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除