用户自定义控件缓存的问题
kane 2003-12-05 05:31:59 在aspx文件中引用控件如下
<uc1:coursemenu id="Coursemenu1" CourseID=<%#CourseID%> runat="server"></uc1:coursemenu>没有问题
控件有一个参数CourseID,
如果在后台cs代码中使用如下:
Control control = LoadControl("controls/coursemenu.ascx");
((coursemenu)control).CourseID = CourseID;
也是没有问题的。
但是在acsx中加入语句
<%@ OutputCache Duration="60" VaryByParam="id" %>
在aspx文件中使用没有问题,但是在后台代码中使用该控件发生错误,
说是无效的转换,请各位帮忙