eval 데이터바인더와 바인드의 차이점
1. Eval과 Bind의 차이점
바인딩 표현식
<%# Eval("필드 이름") %>
<%# Bind("필드 이름" ") %>
차이점 1. eval은 읽기 전용 데이터이고, 바인딩은 업데이트 가능합니다.
2. 하위 표현식을 조작할 때는 <%# Eval("field name").ToString().Trim() %>
2과 같은 Eval을 사용해야 합니다. . GridView의 바인딩 열에 콘텐츠 형식 DataFormateString =이 설정된 경우 HtmlCode 속성을 false로 설정해야 합니다. 그렇지 않으면 작동하지 않습니다.
Eval 단방향 바인딩: 데이터가 읽혀집니다. 전용
바인딩 양방향 바인딩: 데이터를 변경하여 서버로 반환할 수 있으며, 데이터베이스에 저장하는 등 서버에서 처리할 수 있습니다.
--- -<%# DataBinder.Eval(Container.DataItem ,"dateandtime","")%> //----2006년 10월 27일
----<%# DataBinder.Eval(Container .DataItem,"dateandtime","" )%>//----2006년 10월 27일 8:31:44
----<%# DataBinder.Eval(Container.DataItem," 날짜 및 시간","")% >//--2006-10-27 8:31:44
--<%# DataBinder.Eval(Container.DataItem,"dateandtime", "")%>// ----10월 27일
-<%# DataBinder.Eval(Container.DataItem,"dateandtime","")%>//----금, 27 2006년 10월 08:31 :44GMT
----<%# DataBinder.Eval(Container.DataItem,"dateandtime","")%>//----8:31:44
----<%# DataBinder.Eval(Container.DataItem,"dateandtime","")%>//----2006년 10월 27일 0:31:44
- ---<%# DataBinder.Eval(Container.DataItem,"dateandtime","")%>//----2006년 10월