2011-03-21 130 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

相關問題