【发布时间】:2009-06-29 16:16:05
【问题描述】:
我创建了一个公开我的后端对象模型的类库。我不希望直接将数据绑定到 SQL 或 XML,因为那里似乎有数量惊人的教程/演示。
在我的 Page_Load() 中,在 if (!IsPostbak) 中,我当前从对象模型中设置了我的控件的所有值,并在每个控件上调用 Databind()。
我有一个按钮事件处理程序,它从对象模型中删除一个项目(在这种情况下是一个列表)并将其重新绑定到中继器。首先,这很麻烦——每次都重新绑定——但更重要的是,页面重新加载时不会显示任何值。我应该将数据绑定代码放在 Page_Load() 中的 if 语句之外吗?
问题的第二部分是关于回归基础——在 Asp.net 中进行数据绑定的最佳方式是什么?我主要对绑定列表和数组感兴趣。我会想象有一种方法可以告诉控件(例如 TextBox)将数据绑定到字符串变量,并让字符串始终反映文本框的内容,并让文本框始终反映字符串的内容。我尝试了 语法,但没有比使用上述代码隐藏更进一步。
我已经阅读了几篇关于数据绑定的概述,但似乎没有什么能满足我的要求 - 他们都在谈论将 DataSet 链接到 SQL 数据库!
转向 StackOverflow 的知识。
【问题讨论】:
标签: asp.net data-binding