Hi,
Actually you are asking about technique known as a feature in .NET Framework 2.0, you can called it "Client Callback" or "Ajax" in the Web 2.0 Terms...
This technique allows you to programmatically call server-side methods through client-side JavaScript code without the need for posting back the page, and note that this kind of callbacks allowed from the client side script using supported scripting language like Javascript, Jscript, or Vbscript...
This technique use a a well supported protocol called XMLHTTP ActiveX Object which is supported in the Open Source Browsers.
Find below a simple example:
function RetrieveMicrosoftPage() {
var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP.4.0");
XmlHttp.Open("GET", "http://www.Microsoft.com", false);
XmlHttp.Send();
return XmlHttp.responseText;
}
you can determine the type of Web Page Calling (Get/Post) and you can send the parameters with the strings.
For more information find below a list of solid articles and resources about this subject:
http://www.codeproject.com/aspnet/ClientCallBackAspNet2.asp
http://msdn.microsoft.com/msdnmag/issues/04/08/cuttingedge/
http://www.w3schools.com/dom/dom_http.asp
*** http://developer.apple.com/internet/webcontent/xmlhttpreq.html ***
Mohamed Saleh
Senior Software Engineer
http://jordev.net/blogs/mohkanaan/