【发布时间】:2013-12-23 10:46:50
【问题描述】:
在 .aspx 页面上,将服务器控件的属性链接到页面类的属性(其代码隐藏)的最佳方式是什么?我读过的唯一方法是使用数据绑定:
<asp:TextBox ID="txt" runat="server" Text='<%# Me.SomePropOfMine %>' />
然后从代码隐藏中调用Me.txt.DataBind() 或Me.Databind()。有没有办法单独在.aspx页面上建立这种关系,或者如果你有很多控件要绑定(不绑定整个页面)简化过程?
【问题讨论】:
-
您有没有按预期工作?
-
排序:在阅读您的答案之前,我通过创建一个简单的自定义控件来做到这一点:它继承了
TextBox并在其PreRender事件期间调用了Me.DataBind。这给了我想要的效果,但显然不是一个理想的解决方案。
标签: .net asp.net vb.net code-behind