2009-02-07 6 views
16

कार्यक्षमता का क्या भागों मैंASP.NET MVC के बिना MicrosoftAjax.js और MicrosoftMvcAjax.js

MicrosoftAjax.js

MicrosoftMvcAjax.js

फ़ाइलों को हटाने के बाद समाप्त हो जाएंगे?

मैं विभिन्न कारणों के लिए उन्हें इस्तेमाल नहीं करना चाहते हैं और मैंने सोचा कि अगर कोई 3 पार्टी सहायक तरीकों कि मौजूदा नकल होगा, लेकिन इस तरह के jQuery के रूप में एक और जावास्क्रिप्ट ढांचे, से बंधा है थे।

इसके अलावा, कृपया बता जहां JavaScript फ़ाइलों से ऊपर के उपयोग preferrable/सलाह दी है।

बहुत धन्यवाद,

वैलेंटाइन Vasiliev।

उत्तर

13

यदि आप माइक्रोसॉफ्टएजेक्स स्क्रिप्ट्स का संदर्भ नहीं लेते हैं तो आप अमेक्सहेल्पर एक्सटेंशन विधियों (System.Web.Mvc.Ajax नामस्थान में) का उपयोग करने में सक्षम नहीं होंगे, जो व्यूपेज क्लास पर अजाक्स प्रॉपर्टी द्वारा उजागर किए जाते हैं। वे उचित jQuery AJAX विधियों ($ .post, $ .get, $ (selector) .load आदि) या jQuery फॉर्म प्लगइन का उपयोग करके प्रतिस्थापित करने के लिए अपेक्षाकृत आसान हैं।

कि क्या एक के रूप में या किसी अन्य बेहतर है या नहीं यह कैसे आराम से आप अपने खुद के कार्यान्वयन को लिखने के लिए कर रहे हैं करने के लिए नीचे है। अजाक्स सहायक तरीकों ग्राहक स्क्रिप्ट प्रोग्रामिंग के मामले में आप के लिए बहुत कुछ का ख्याल रखना करने की कोशिश, लेकिन वह बहुत हैवीवेट एमएस AJAX के पुस्तकालय में लोड करने के लिए होने की एक कीमत पर आता है। अपने स्वयं के जावास्क्रिप्ट विधियों को रोल करने से अधिक हल्के कोड हो सकते हैं और साथ ही आपको जावास्क्रिप्ट लाइब्रेरी का उपयोग करने के लिए भी उपलब्ध कराया जा सकता है (चाहे वह jQuery हो या वहां कई अन्य लोगों में से एक हो)।

2

आप उन की जरूरत नहीं है। बस उन्हें हटा दें। इसके बजाए JQuery का प्रयोग करें।

3

मैं सहमत हूँ। बस jquery का प्रयोग करें। जीवन .net एमवीसी 3.5 और jquery के साथ अच्छा है। चीयर्स