读书人

求解涉及到用户控件生命周期解决思路

发布时间: 2012-09-10 11:02:33 作者: rapoo

求解,涉及到用户控件生命周期
自己写了一个普通的用户控件设置了 RecordCount 和 where参数
其中where比较特殊:

where可能用的是晚绑定,控件后端并没有得到数据,而RecordCount正常,请问怎么解决。

C# code
<uc4:GetNewsList ID="GetNewsList2" runat="server" RecordCount="10" where=<%#Request.QueryString["classid"])%>/>


[解决办法]
C# code
protected void Page_Load(object sender, EventArgs e){    Page.DataBind(); //调用Page.DataBind(),确保绑定代码<%#%>会执行}
[解决办法]
简单写一个示意吧。类似于:
C# code
public int pageNum{    get{         EnsureChildControl();        return (int)(ViewState["pageNum"]??0); 

读书人网 >asp.net

热点推荐