Wyklad TI 14


Technologie internetowe
Wykład 14
Współpraca skryptów serwerowych z klienckimi.
Technologia AJAX.
Właściwość przycisku OnClientClick
<%@ Page Language="C#" %>








onclientclick="return confirm('Jesteś pewien?');" Text="Zmiana" />




Przeglądarka

1
Obiekt ClientScript
Klasa ClientScript pozwala generować
skryptowi serwerowemu skrypty klienckie
Przykładowe metody:
RegisterClientScriptBlock
RegisterOnSubmitStatment
RegisterOnStartUpScript
Przykład
Kod skryptu
protected void btnTest_Click(object sender, EventArgs e)
{
ClientScript.RegisterOnSubmitStatement(typeof(_Hybryda), "info", "alert('Witamy');");
}
Typ rejestrujący
skrypt
Klucz skryptu
2
Współpraca skryptu klienckiego z
kontrolkami serwerowymi
Właściwość UniqueID zwraca Name
kontrolki po stronie klienta
Właściwość ClientID zwraca ID kontrolki
po stronie klienta
Przykład
protected void btnTest_Click(object sender, EventArgs e)
{
string skrypt = "";
skrypt+="var czas=new Date();";
skrypt+="document.getElementById('"+btnTest.ClientID+"').value=czas.toTimeString();";
ClientScript.RegisterStartupScript(typeof(hybryda_aspx), "info", "setInterval(\""+skrypt+"\",1000);",true);
}
Przeglądarka





3
Technologia AJAX
Asynchronous JavaScript and XML
Umożliwia komunikacje skryptu
klienckiego z serwerem bez
przeładowania strony
Umożliwia większej części
funkcjonalności na stronę kliencką
Implementacje AJAX:
GoogleWebToolkit, ASP.NET AJAX
ASP.NET AJAX
Dostarcza zestaw nowych, bardziej
dynamicznych kontrolek
Umożliwia skryptom klienckim dostęp do
WebService
4


Wyszukiwarka

Podobne podstrony:
Wyklad TI 1
Wyklad TI 9
Wyklad TI 6
Wyklad TI
PREZENTACJA wyklad TI 2
Wyklad TI
Wyklad TI 8
PREZENTACJA wyklad TI 4
Wyklad TI 4
Wyklad TI 3
PREZENTACJA wyklad TI 1
Wyklad TI 7
Wyklad TI
Wyklad TI 2
Wyklad TI 5
Wykład TI 05 12 11 2
TI Wykład 08
TI Wykład 03
wyklad Patryka wskaźniki TI 18 12 11

więcej podobnych podstron