2011-03-21 111 views
0

我想创建一个编辑窗体,并在前端预先填充数据库值。现在我有很多像占位符一样的文字控件,我为页面加载时的值分配了这些值。有没有更好的方法来预先填充字段?

有没有更好的方法来做到这一点?或者,这是做这件事的标准方式吗?

回答

1

对实际表单字段使用数据绑定。语法会根据数据源的不同而有所不同,但通常情况如下:

<asp:TextBox id="LastName" runat="server" 
    Text='<%# DataBinder.Eval(MyDataSource.LastName) %>'> 
</asp:TextBox> 
+0

数据源可以像字符串或集合一样是后端属性吗? – chobo 2011-03-21 19:38:46

+0

@chobo当然。如果它是一个字符串变量,那么你可以使用'Text ='<%= someStringVariable%>'。 – squillman 2011-03-21 19:42:50

相关问题