用户自定义控件问题.一个页面加载Page_Load时候,控件控件无法初始化??里面有Panel隐藏与显示,无法联动?

meadking meadking 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个City_Select_All_In_One.ascx用户控件
是选择国家,地区,省份,市,县的.
控件有个方法
this.City_Select_All_In_One1.setLocationCode(国家,地区,省份,市,县);
参数默认为空值

当有国家代码的时候,(地区,省份,市,县)三个下拉框隐藏...
当有国家,地区,省份的时候,显示这三个DropDownList.其它两个市,县Panel是隐藏的!

这个控件在测试页面用按钮点击事件,调用setLocationCode方法,控件会显示出我们需要的面板
(国家,地区,省份,市,县)Panel都会自动展开.....一切正常...
protected void btn_submit_Click(object sender, EventArgs e)
this.City_Select_All_In_One1.setLocationCode(国家,地区,省份,市,县);

但是我在测试页面的页面加载初始化时候调用,控件Panel面板就没有反应....不会响应setLocationCode方法....
protected void Page_Load(object sender, EventArgs e)中
this.City_Select_All_In_One1.setLocationCode(国家,地区,省份,市,县);

没有一点反应..

这个是不是和用户控件的生命周期有关系?
Page_Load中控件没有初始化成功,无法调用控件事件setLocationCode方法???

实在没有方法.no clue...
解决后另外开贴加分....200分
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
meadking
.NET社区 62,272 成员 668,968 内容