我創建了一個公開我的後端對象模型的類庫。我不想直接將數據綁定到SQL或XML,因爲這裏有大量的教程/演示似乎假設。ASP.Net和雙向數據綁定
在我的Page_Load()中,在if(!IsPostbak)中,我當前從對象模型中設置了我的控件的所有值,並在每個控件上調用Databind()。
我有一個按鈕事件處理程序,它從對象模型中刪除一個項目(在這種情況下它是一個List)並將其重新綁定到Repeater。首先,這是混亂 - 每次重新綁定 - 但更重要的是,頁面重新加載時不顯示任何值。我應該將數據綁定代碼放在Page_Load()中的if語句之外嗎?
問題的第二部分是關於迴歸基礎知識 - 在Asp.net中數據綁定的最佳方式是什麼?我主要感興趣的是綁定列表和數組。我會想象有一種方法可以告訴控件(例如TextBox)將數據綁定到一個字符串變量,並且該字符串總是反映文本框的內容,而文本框總是反映該字符串的內容。我嘗試了<%#...%>語法,但沒有比上面描述的使用代碼隱藏功能更進一步。
我已經閱讀了數據綁定的幾個概述,但沒有什麼似乎做我想做的 - 他們都談論將數據集鏈接到SQL數據庫!
談談StackOverflow的知識。