2011-03-21 4 views
0

프런트 엔드에 미리 채워진 데이터베이스 값을 사용하여 편집 양식을 만들려고합니다. 지금은 자리 표시 자처럼 작동하는 많은 리터럴 컨트롤이 있으며 페이지로드시 해당 값을 지정합니다.필드를 미리 채울 좋은 방법이 있습니까?

더 좋은 방법이 있나요? 아니면 이것을 표준 방법으로 사용합니까?

답변

1

실제 양식 필드에서 데이터 바인딩을 사용하십시오. 구문은 데이터 소스의 종류에 따라 다르지만 일반적으로 다음과 같습니다.

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

데이터 소스는 문자열이나 컬렉션과 같은 백엔드 속성이 될 수 있습니까? – chobo

+0

@chobo 예. 그래도 문자열 변수라면'Text = '<% = someStringVariable %>''를 사용할 수 있습니다. – squillman

관련 문제