0
프런트 엔드에 미리 채워진 데이터베이스 값을 사용하여 편집 양식을 만들려고합니다. 지금은 자리 표시 자처럼 작동하는 많은 리터럴 컨트롤이 있으며 페이지로드시 해당 값을 지정합니다.필드를 미리 채울 좋은 방법이 있습니까?
더 좋은 방법이 있나요? 아니면 이것을 표준 방법으로 사용합니까?
프런트 엔드에 미리 채워진 데이터베이스 값을 사용하여 편집 양식을 만들려고합니다. 지금은 자리 표시 자처럼 작동하는 많은 리터럴 컨트롤이 있으며 페이지로드시 해당 값을 지정합니다.필드를 미리 채울 좋은 방법이 있습니까?
더 좋은 방법이 있나요? 아니면 이것을 표준 방법으로 사용합니까?
실제 양식 필드에서 데이터 바인딩을 사용하십시오. 구문은 데이터 소스의 종류에 따라 다르지만 일반적으로 다음과 같습니다.
<asp:TextBox id="LastName" runat="server"
Text='<%# DataBinder.Eval(MyDataSource.LastName) %>'>
</asp:TextBox>
데이터 소스는 문자열이나 컬렉션과 같은 백엔드 속성이 될 수 있습니까? – chobo
@chobo 예. 그래도 문자열 변수라면'Text = '<% = someStringVariable %>''를 사용할 수 있습니다. – squillman