【问题标题】:Is there a better way to prepopulate fields?有没有更好的方法来预填充字段?
【发布时间】:2011-03-21 18:46:31
【问题描述】:

我正在尝试使用在前端预填充的数据库值创建一个编辑表单。现在我有很多像占位符一样的文字控件,我在页面加载时为这些控件分配值。

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

【问题讨论】:

    标签: asp.net webforms


    【解决方案1】:

    在实际的表单字段上使用数据绑定。语法会因您的数据源而异,但通常是这样的:

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

    【讨论】:

    • 数据源可以是像字符串一样的后端属性,还是集合?
    • @chobo 当然。如果它是一个字符串变量,那么你可以使用Text='&lt;%=someStringVariable%&gt;'。
    猜你喜欢
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多