【发布时间】:2010-06-28 17:30:53
【问题描述】:
- 创建了一个用户控件。
- 在用户控件中,我在标记中有一个简单的控件,例如 Literal。
- 在用户控件的 Page_Load 中,我尝试更改在标记中创建的控件的属性,例如 Text。
- 控件为空。
我到底错过了什么?
(开始咆哮:我正在使用登录系统做所有这些花哨的事情,并使用 AJAX 等动态添加/修改控件,但我无法更改 f'n 静态控件的属性!我什至不能谷歌这样的简单的问题,没有找到别的东西!过去,我不得不动态生成整个血腥页面,以避免这种愚蠢的简单问题。结束咆哮。)
【问题讨论】:
-
你能提供一些代码示例吗?标记和 Page_load() 方法会很有帮助。
-
UserControl 是否加载?它加载正常,但文本没有改变?或者,UserControl 没有加载或出现空/空白?
标签: c# asp.net user-controls