我创建了一个公开我的后端对象模型的类库。我不想直接将数据绑定到SQL或XML,因为这里有大量的教程/演示似乎假设。ASP.Net和双向数据绑定
在我的Page_Load()中,在if(!IsPostbak)中,我当前从对象模型中设置了我的控件的所有值,并在每个控件上调用Databind()。
我有一个按钮事件处理程序,它从对象模型中删除一个项目(在这种情况下它是一个List)并将其重新绑定到Repeater。首先,这是混乱 - 每次重新绑定 - 但更重要的是,页面重新加载时不显示任何值。我应该将数据绑定代码放在Page_Load()中的if语句之外吗?
问题的第二部分是关于回归基础知识 - 在Asp.net中数据绑定的最佳方式是什么?我主要感兴趣的是绑定列表和数组。我会想象有一种方法可以告诉控件(例如TextBox)将数据绑定到一个字符串变量,并且该字符串总是反映文本框的内容,而文本框总是反映该字符串的内容。我尝试了<%#...%>语法,但没有比上面描述的使用代码隐藏功能更进一步。
我已经阅读了数据绑定的几个概述,但没有什么似乎做我想做的 - 他们都谈论将数据集链接到SQL数据库!
谈谈StackOverflow的知识。