解决在ascx使用outputcache就不可以设置用户控件自己的属性
转载至:http://www.aspnetpro.com/NewsletterArticle/2003/08/asp200308pj_l/asp200308pj_l.asp
Time.aspx页面
<!-- Time.aspx -->
<%@ Import Namespace="System.Drawing" %>
<%@ Register TagPrefix="user" TagName="TimeControl"
Src="Time.ascx" %>
<html>
<body>
<h1><asp:PlaceHolder ID="Here" RunAt="server" /></h1>
</body>
</html>
<script language="C#" runat="server">
void Page_Load (Object sender, EventArgs e)
{
Control control = LoadControl ("Time.ascx");
Here.Controls.Add (control);
TimeControl time = null;
if (control is TimeControl)
time = (TimeControl) control;
else if (control is PartialCachingControl &&
((PartialCachingControl) control).CachedControl != null)
time = (TimeControl)
((PartialCachingControl) control).CachedControl;
if (time != null)
time.BackColor = Color.Yellow;
}
</script>
用户控件页面
<!-- Time.ascx -->
<%@ Control ClassName="TimeControl" %>
<%@ Import Namespace="System.Drawing" %>
<%@ OutputCache Duration="5" VaryByParam="None" %>
<asp:Label ID="Output" RunAt="server" />
<script language="C#" runat="server">
public Color BackColor
{
get { return Output.BackColor; }
set { Output.BackColor = value; }
}
void Page_Load (Object sender, EventArgs e)
{
Output.Text = DateTime.Now.ToLongTimeString ();
}
</script>
转载于:https://www.cnblogs.com/slqwell/archive/2009/02/20/1394731.html
解决在ascx使用outputcache就不可以设置用户控件自己的属性相关推荐
- 解决Android Studio不提示控件的XML属性
大家好:我国著名数学家华罗庚先生曾经说过:"聪明出于勤奋,天才在于积累."衷心希望各位坚守本心,实现中华民族伟大复兴的中国梦! 一.问题背景 上一篇文章向大家介绍了如何利用WPS使 ...
- 用户控件制作时设计模式加载报错的解决办法
最近改了个用户控件,在设计界面加载时总是报错. 网上查了下可以用DesignMode解决,但是在构造函数里用DesignMode还是不行.查原因后发现该Design模式不能嵌套UserControl, ...
- 用户控件(.ascx)调用网页(.aspx)的方法
首先在aspx文件中有这样一个方法等待调用: public void SetLabel(string str) { this.Label1.Text = str; ; } 然后在用户控件asc ...
- 使用反射把用户控件(ASCX)传至网页(ASPX)
用户控件向网页传递值,方法非常之多,此博文尝试使用反射来实现.在站点中,建一个网页以及一个用户控件. 网页切换至设计模式,拉用户控件至网页上. Default.aspx: View Code < ...
- .net 用户控件ascx.cs注册js脚本代码无效果
在.net web项目中碰到一个比较奇怪的问题,网上没找到解决方案,先自己mark一下 问题描述: 添加一个用户控件ascx,在后端.cs添加js注册脚本,执行后没有弹出框 注册脚本为: this.P ...
- aspx 页面,master页面与ascx用户控件传值的问题
aspx 页面与ascx用户控件传值的问题 1.建立ascx控件 2.给ascx加上属性 3.将控件拖入aspx中 4.在aspx的代码中按控件ID访问属性 如: <uc3:left_Repas ...
- Android Studio中Button等控件的Text属性英文默认大写的解决方法
在 Android Studio 中 xml 里面添加一个 Button.EditText 等控件后,它的 Text总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是androi ...
- C# aspx页面动态加载ascx用户控件 及 利用反射调用其内方法
//控件代码 public partial class WebUserControl : System.Web.UI.UserControl { public void TestMethod( ...
- 解决了界面上菜单项跑到其它AE控件后面的问题(java)
菜单项竟然跑到后面去了,搞了好多天,终于解决了 只要把这句代码放到main()的最前面就可以了 JPopupMenu.setDefaultLightWeightPopupEnabled(false); ...
最新文章
- openCV中的findHomography函数分析以及RANSAC算法的详解(源代码分析)
- C语言中为什么要使用enum
- BT5 设置Ubuntu主题和字体
- mr利用mapjoin计算出每个部门的总工资以及部门名称
- 【DP】滑雪场的缆车(jzoj 1257)
- 2021内容行业研究报告
- Android系统(2)---init.rc知识
- linux内核驱动中对字符串的操作【转】
- Putty server refused our key的解决方法
- es6 for(var item of list)
- 微信小程序源码1000套
- SCI科技论文写作成长营(完整版)
- java简历模板 知乎,简历模板太多不知选哪种?让面试官眼前一亮的简历!
- 本地js文件上传服务器,原生JS实现前端本地文件上传
- 17、【易混淆概念集】第十一章1 项目风险 风险临界值 VS 风险承受力 风险管理流程 风险管理及变更流程 规划风险管理 识别风险
- 拼多多店铺等级怎么提升?店盈通来告诉你
- Qt|表格代理的实现及使用代码qtableview和qtablewidget均适用
- 在计算机中用于实现域名和IP地址转换的是,internet中用于实现域名和ip地址转换的是什么...
- python 坐标轴单位标注_matlab坐标轴如何带单位标注?
- python列表推导式去除m3u8中的广告视频地址下载视频
热门文章
- Android Studio使用Google Flutter完整教程
- The import com.google cannot be resolved解决方法
- Android里监视数据库的变化
- android 决TextView中MaxLines与ellipsize=end冲突问题
- android native crash的处理机制
- Android Crash分析工具arm-eabi-addr2line
- 字典树(Trie树)
- 读书笔记1 : program paradigm
- Pytorch基础训练库Pytorch-Base-Trainer(支持模型剪枝 分布式训练)
- 2016年腾讯产品笔试真题