먼저 ASP.NET에서도 실용적인 <%= %>의 ASP 사용법을 설명하겠습니다. <%# %>는 ASP.NET에서 도입된 사용법이지만 ASP에서는 이 사용법이 사용되지 않습니다
.
예를 들어, 백그라운드 form.vb에서 전역 변수를 정의했습니다.
public istg_xo as string="ABC"
그런 다음 전경의 어느 곳에서나 .aspx에서 이 변수를 호출할 수 있습니다....
<자바스크립트>
var xx=<%=istg_xo%> <!--백그라운드에서 istg_xo의 변수 가져오기-->
alter<xx> <!--값을 얻었는지 여부가 출력에 표시됩니다-->
</javascript>
또 다른 예로, 백그라운드에 데이터 테이블이 있는 경우 이제 포그라운드에서 이 데이터 테이블에 있는 각 필드의 변수를 꺼내고 싶습니다.
백엔드.cs(C#)
문자열 메시지=string.empty;
공개 getmessage()
{
for (int lint_row=0; lint_row<datatable.rows.count;lint_row++)
{
message+="message["+lint_row.tostring()+"]="+idtb_temp.rows(lint_rows).item("xx1").tostring()+";";
//프런트 엔드 호출을 위한 클라이언트 메시지 배열 생성...
}
}
프론트 데스크는 동일한 방법을 사용하여 이 배열을 검색합니다....
<%# %>의 사용법은 비교적 간단합니다....
예를 들어, 백그라운드에 데이터세트가 있습니다. 그러면 프런트 데스크에서 이 데이터세트에 있는 모든 필드의 내용을 호출할 수 있습니다.
용법:
text='<%#DataBinder.Eval(Container.DataItem,“DataSet 필드 이름”%>'