WEB(65)
-
[ASP.NET] $get() $find()의 차이점
ASP.NET에서 ScriptManager가 페이지에 위치했을 때 자바스크립트에서는 $get()과 $find()를 사용할 수 있게 됩니다. 1.$GET() $get는 docuemnt.getElementById와 element.getElementById 함수를 간단하게 사용할 수 있게 합니다. $get함수는 ASP.NET AJAX client sidle library의 Sys.UI.DomElement.getElementById와 관련이 있으며, 따라서 페이지에 ScriptManager을 위치시켰을 때에 비로소 사용할 수 있습니다. $get함수는 두가지 매개변수를 받습니다. 첫번째는 찾을 컨트롤의 id이며, 두번째는 선택적으로 사용가능한 '찾을 컨트롤이 포함된 부모 Element'입니다. $get(id, e..
2009.10.30 -
[Silverlght] XML파일 읽기
원격지에 있는 XML파일, 그리고 xap에 포함되어 배포된 XML파일 모두 Silverlight에서 손쉽게 읽을 수 있습니다. 원격지에 있는 XML파일 읽기 접근가능한 특정 원격지에 XML파일은 WebClient를 통해 손쉽게 접근, 사용하실 수 있습니다. public MainPage() { InitializeComponent(); WebClient wc = new WebClient(); wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted); wc.DownloadStringAsync(new Uri("http://주소/Contact.xml", UriKind.Absolute)); } vo..
2009.10.25 -
[Silverlight] Browser가 Silverlight를 읽고 실행하는 순서
Browser는 Silverlight를 언제, 어떻게 다운로드하고 실행할까요? HTML을 구성하는 모든 DOM요소가 Parsing되고 나서 Silverlight가 읽히는 걸까요? 만약 Silverlight를 Initialize하는 정보를 HTML페이지에 둬야 한다면 언제 어디에 둬야 할까요? 이 모든 궁금증을 해결하기 위해 실험을 진행하였으며, 그 페이지 구조와 소스 코드는 다음과 같습니다. 페이지 구조 HTML Page Head Area Body Area HTML Code Or Resource Silverlight Area App Other Page Html Code Or Resource 소스 코드 HTML 페이지의 각 주요 부분에 Alert Message를 나타내는 코드를 삽입함으로써 순서를 확인합니..
2009.10.24 -
[Silverlight] PagedCollectionView를 사용한 리스트 그룹 표시
평범한 리스트 형식을 그룹으로 묶어 사용자에게 새로운 경험을 제시해봄 자료의 양이 많고 필요한 정보를 찾기 위해 많은 옵션을 선택 하는건 비효율적 이라 생각 -> 중요한 핵심 그룹으로 정보를 색인해주면 사용자에게 새로운 경험을 제시할 수 있을 것이라 생각함 실버라이트로 시스템 개발을 진행함에 있어 리스트 정보의 변화를 생각해봄 1. 리스트로 표현할 데이터(List, ObservableCollection)를 PagedCollectionView로 변환 using System.Windows.Data; 그룹헤더의 수만큼 추가해주면 순서대로 스타일이 적용됨 6. 최종 결과 7. 이슈 사항 A. PagedCollectionView 자체에서 Linq 구문등과 같은 조건등을 줄 수 없음. 원본이 되는 데이터내에서 적절..
2009.10.19 -
[Silverlight] Silverlight 시작 시 실행 순서
Silverlight 시작 시 실행되는 순서입니다. Silverlight 문서 구조가 아래와 같다고 가정해봅시다. APP App.xaml UserControls or resources App.xaml.cs App() //Constructor { InitializeComponent(); } Startup() //Startup Event { this.RootVisual = new MainPage(); } MainPage MainPage.xaml UserControls or resources MainPage.xaml.cs MainPage() //Constructor { InitializeComponent(); } Loaded() //Startup Event { //Do something.. } 실행 흐름은 다..
2009.10.18