.Net小心得

把母版页看作内容页面中的一个用户控件(事实上,在没有母版页之前,程序员们就是这样做的),便很容易理解这个顺序。页面Init事件的顺序是,页面内控件先于页面本身,而Load则相反。
母版页控件 Init 事件。
内容控件 Init 事件。
母版页 Init 事件。
内容页 Init 事件。
内容页 Load 事件。
母版页 Load 事件。
内容控件 Load 事件。
内容页 PreRender 事件。
母版页 PreRender 事件。
母版页控件 PreRender 事件。
内容控件 PreRender 事件。


刷新当然是首次执行!!!

在母版页中访问内容页控件
(1)首先,利用母板页的FindControl方法,获取占位符控件。
(2)然后,利用占位符控件的FindControl方法,获取占位符对应的内容页中的控件。


在使用用户控件时,图片出现的问题:
如果用了HTML控件,条件是:如果一个用户控件目录里中有一个用户控件,此用户控件利用HTML控件来显示其他目录里的图片,此时如果此用户控件拖放到根目录上的网页时,
不能正确显示图片,此时必须用ResolveUrl方法,就不会出现问题。写法是:<img src='<%=ResolveUrl("../Images/head.JPG") %>' />

如果你用html控件或html标签最好加上ResolveUrl方法,以防止出错;如果是用服务器控件就不用考虑ResolveUrl方法了。


dropdownlist控件的使用:
AuthorList.Items.Insert(0, "<-- Select -->");
SqlDataReader myReader = myCmd.ExecuteReader();

//Set up the data binding.
AuthorList.DataSource = myReader;
AuthorList.DataTextField = "au_lname";
AuthorList.DataValueField = "au_id";
AuthorList.DataBind();

----------------------------------------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值