स्क्रिप्ट मैनेजर नियंत्रण पृष्ठ के साथ Microsoft AJAX लाइब्रेरी के लिए स्क्रिप्ट पंजीकृत करता है। यह क्लाइंट स्क्रिप्ट समर्थन सुविधाओं जैसे आंशिक-पृष्ठ प्रतिपादन और वेब-सेवा कॉल को सक्षम बनाता है। किसी भी कस्टम स्क्रिप्ट
1. माइक्रोसॉफ्ट AJAX पुस्तकालय के क्लाइंट-स्क्रिप्ट कार्यक्षमता, और जो आप चाहते करने के लिए:
आप ASP.NET AJAX की निम्नलिखित विशेषताएं सक्षम करने के लिए एक पृष्ठ पर एक ScriptManager नियंत्रण का उपयोग करना चाहिए ब्राउज़र को भेजें।
protected void Button1_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(
this.GetType(),"myscript","alert('hello world!');");
}
2. आंशिक-पृष्ठ प्रतिपादन, जिसे पृष्ठ पर क्षेत्रों में सक्षम बनाता है स्वतंत्र रूप से एक पोस्टबैक बिना ताज़ा करने। ASP.NET AJAX UpdatePanel, UpdateProgress, और टाइमर नियंत्रण को आंशिक-पृष्ठ प्रतिपादन का समर्थन करने के लिए स्क्रिप्ट मैनेजर नियंत्रण की आवश्यकता होती है। वेब सेवाओं के लिए
3. जावास्क्रिप्ट प्रॉक्सी कक्षाएं, जो सक्षम आप वेब सेवाओं उजागर द्वारा वेब सेवाओं का उपयोग करने के लिए ग्राहक स्क्रिप्ट का उपयोग करने के रूप में दृढ़ता से वस्तुओं टाइप किया है।
[WebMethod]
public int Add(int a, int b) { return a + b; }
function CallAdd()
{
// method will return immediately
// processing done asynchronously
WebService.Add(0,6, OnMethodSucceeded, OnMethodFailed);
}
4. जावास्क्रिप्ट वर्गों ASP.NET प्रमाणीकरण और प्रोफ़ाइल आवेदन सेवाओं का उपयोग करने।
Sys.Services.AuthenticationService.login
Sys.Services.AuthenticationService.logout
<script type="text/javascript">
function MyMethod(username, password)
{
Sys.Services.AuthenticationService.login(username,
password,false,null,null,null,null,"User Context");
}
</script>
अधिक पर http://msdn.microsoft.com/en-us/magazine/cc163354.aspx
क्या मैं ** माइक्रोसॉफ्ट AJAX लाइब्रेरी ** का उपयोग कर *** के बिना 'ScriptManager' *** का उपयोग कर सकता हूं? – Kiquenet