.NET 用户控件

ZDNet软件频道 时间:2004-07-13 作者:Builderau.com.au |  我要评论()
本文关键词:
本周 Chuck 将回答一位 Builder 澳大利亚读者关于用户控件的问题,这次主要讨论浏览器中的 Windows 窗体控件。
本文译自Builder.com,未经许可请勿转载

本周 Chuck 将回答一位 Builder 澳大利亚读者关于用户控件的问题,这次主要讨论浏览器中的 Windows 窗体控件。

亲爱的 Chuck:

我有一个用户控件需要根据页面显示的背景颜色改变它自己的外观。我猜想可以使用下面两个方法来实现:

  1. 提供一个用户控件的属性,将它设置为所在页面的背景颜色;
  2. 让用户控件获取它所在的页面的背景颜色属性。

但是对我来说,这两个方法实现起来都有很大困难。背景颜色设置在 <body> 标记中,而且好象我找不到取到这个属性的方法。

我得到的一个建议是可以将 <body> 设置为:

<body id="bodytag" bgcolor="#FF0000" runat="server"></body>

然后在代码隐藏文件(VB.NET)中,应该能够以如下方式访问背景颜色属性:

bodytag.attributes("bgcolor")

但是这样好象行不通。您能够给我一些帮助吗?


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134