2008-10-15 17 views
11

में अतिरिक्त जेएस का उपयोग करना मेरे पास जावास्क्रिप्ट में उन्नत ज्ञान नहीं है, और मैं सीखने की कोशिश कर रहा हूं कि एएसपी.नेट (सी # या वीबी.नेट) पर्यावरण में एसटी   जेएस फ्रेमवर्क का उपयोग कैसे करें। मेरे पास कुछ नमूने हैं, लेकिन परियोजना को काम करने में असमर्थ था। क्या वेबसाइट या पुस्तक जैसी है, इसलिए मैं अधिक जानकारी में Ext   जेएस के बारे में पढ़ सकता हूं और मैं इसे अपनी वेबसाइट में कैसे शामिल कर सकता हूं?एएसपी.NET

+8

लोगों से आपको ई-मेल जवाब देने के लिए मत कहें। यह इस साइट के उद्देश्य को हरा देता है। मैंने पोस्ट से अपना ई-मेल पता हटा दिया। –

उत्तर

1

क्या आप किसी भी विशेष कारण को एक्स्ट   जेएस पर अलग-अलग ढांचे से बाहर कर चुके हैं? यदि नहीं, चूंकि आप ASP.NET का उपयोग कर रहे हैं, इसलिए मैं jQuery की अनुशंसा करता हूं क्योंकि इसे जल्द ही माइक्रोसॉफ्ट द्वारा आधिकारिक रूप से समर्थित किया जा रहा है।

+0

इसके अलावा jQuery एक्स्टजेस की तुलना में अधिक उदार एमआईटी लाइसेंस का उपयोग करता है जो जीपीएलवी 3 का उपयोग करता है। –

+9

एक्स्टजेस की कोर लाइब्रेरी, जो JQuery की सबसे अच्छी तुलना है, एमआईटी लाइसेंस के तहत जारी की गई है, जीपीएल नहीं। लेकिन एक्स्टजेएस JQuery से बहुत अधिक करता है, इसलिए आप सेब और संतरे की तुलना कर रहे हैं। – richardtallent

+0

लेकिन ExtJs दो अलग-अलग चीजें प्रदान करता है, ExtUI और ExtCore और वे अलग हैं। ExtCore jQuery का समकक्ष है लेकिन ExtUI jQueryUI – Tarik

3

मैं तुम्हें Sencha

पर नमूने के माध्यम से सभी किया गया है लगता है आप वास्तव में अगर Ext   जे एस एक बेहतर है तय करने के लिए इस पूरे पोस्ट Secrets of the JavaScript Ninjas (2008-08-13) पढ़ने की जरूरत है चुनाव।

यदि आप Ext   जेएस के साथ चिपकने का निर्णय लेते हैं, तो आपको Ext JS Extender Controls उपयोगी मिल सकता है।

+0

से अधिक है ExtJsExtenderControl ExtJS के आस-पास एक एएसपी.NET रैपर है जो बदले में डोम के लिए एक रैपर है, मुझे लगता है कि यह मुझे लगता है ... लेकिन हे, अभी भी एक विकल्प है। –

+0

पहला लिंक अब टूटा हुआ प्रतीत होता है। –

6

माइक,

सबसे अच्छा उदाहरण साइट बाहर वहाँ http://examples.extjs.eu/ है। प्रत्येक उदाहरण में HTML, जावास्क्रिप्ट और सीएसएस को अलग से देखने के लिए एक लिंक है।

हम एएसपी.नेट एमवीसी ढांचे के साथ एक्स्टजेस को सफलतापूर्वक एकीकृत कर रहे हैं। एक अलग पोस्ट विवरण है कि सबकुछ एक साथ कैसे रखा जाए, शायद क्रम में है।

+1

कृपया अलग पोस्ट – rshimoda

+0

के लिंक के साथ टिप्पणियों को अपडेट करना न भूलें। Rshimoda ने कहा .. – RichardTheKiwi

+0

चलो, कृपया, मैन, मैं पहले से ही 7 साल के लिए अलग पोस्ट की प्रतीक्षा कर रहा हूं ... – nightcoder

2

जब मैं अपनी पिछली स्थिति में एएसपी.नेट के साथ एक्सएस जेएस को शामिल करना सीख रहा था, तो मुझे इसे सीखने का सबसे अच्छा तरीका मिला (दस्तावेज़ीकरण और उदाहरणों के अलावा) सिर्फ मंचों के माध्यम से जा रहा था और यहां नमूना कोड उठा रहा था और उपयोगकर्ता पदों से वहाँ।

एक बार जब आपने क्लाइंट एपीआई की बारीकियों को सीखा है (और उनके ऑनलाइन दस्तावेज़ीकरण और मंच इस संबंध में उत्कृष्ट रहे हैं), तो यह आपके एएसपी.NET कोड को एक्सटी जेएस के लिए सही JSON लौटने का एक साधारण मामला है उपभोग करने के लिए।

मेरे पास एक पुराना एएसपी.नेट एमवीसी/एक्सटी जेएस नमूना प्रोजेक्ट है जो शायद अब संकलित नहीं होगा (यह एमवीसी की प्रारंभिक पूर्वावलोकन रिलीज के साथ बनाया गया था) लेकिन आप शायद यह देखने के लिए कोड के माध्यम से अभी भी जा सकते हैं कि कैसे Ext जेएस सर्वर साइड कोड के साथ इंटरैक्ट करता है।

Ext JS and ASP.NET MVC Sample Project

+3

वूप्स - यह लिंक मेरे लिए नीचे लगता है – rshimoda

+0

हाँ लिंक टूटा हुआ है !!! – SharpCoder

2

Script# परियोजना पर एक नजर डालें। यह, निर्माण समय पर, जावास्क्रिप्ट को आपके सी # से उत्पन्न करता है और डेस्कटॉप-जैसे अनुप्रयोगों को लिखने के लिए विशेष रूप से अच्छा है।

5

भी देखें http://www.coolite.com/ (बस, यह पुष्टि लिंक और कोई रास्ता नहीं में उपलब्ध कराने के रूप में मैं वास्तव में यह कार्रवाई में देखा है।)

0

मैं asp.net MVC के साथ ExtJS ग्रिड का उपयोग करने पर एक post लिखा था। हालांकि आप एमवीसी एफएम पर एक्सटी का उपयोग करने की योजना नहीं बना रहे हैं। मुझे लगता है कि जावास्क्रिप्ट का उपयोग करके इसे प्रस्तुत करने के तरीके जैसे अन्य विवरण, ग्रिड द्वारा भेजे गए अनुरोधों में पार्सिंग पैरामीटर, जेसन सीरियलाइजेशन ... आदि आपके लिए सहायक और सहायक होंगे।

2

मैंने एक परियोजना पर काम किया जो ExtJS का भारी उपयोग कर रहा था। मुझे वास्तव में पता नहीं है कि वास्तव में आपके पास क्या समस्याएं हैं लेकिन हमने एक्स्टजेएस, एएसपीनेट, डब्ल्यूसीएफ का एक बड़ा संयोजन एक्सटीजेएस अजाक्स के लिए सर्वर पर कॉल किया है। एक जादू की तरह काम किया।लेकिन हमने नियमित एएसपीनेट नियंत्रण उपयोग लगभग पूरी तरह से छोड़ दिया, क्योंकि अधिकांश यूआई एक्सटीजेएस में बनाया गया था। हमने एक्स्टजेस की तुलना में एक अलग रूप और अनुभव के साथ अपने स्वयं के लेआउट और नियंत्रण का भी उपयोग किया। तो यह वास्तव में एक ExtJS ऐप की तरह नहीं लग रहा था।

आप नियमित वेबमाइड्स (जैसे वेब सेवाओं में) के साथ भी मिल सकते हैं।

आप definitelly एक बहुत टूल का प्रयोग करके Firebug और फ़िडलर की तरह अपने जावास्क्रिप्ट कोड डिबग करने के लिए और सभी संदेश क्लाइंट और सर्वर के बीच आगे पीछे जा रहा जांच करने के लिए लाभ होगा।

उदाहरण प्राप्त करना हर दिन बेहतर और बेहतर होता है, क्योंकि अधिक से अधिक लोग विभिन्न तकनीकों के साथ संयोजन में ExtJS का उपयोग कर रहे हैं। Asp.net भी।

+0

डिट्टो। फायरबग का प्रयोग करें और एएसपी.नेट की नियंत्रण लाइब्रेरी का उपयोग न करें, और यह ठीक काम करता है। मैं वर्तमान में बनाए गए 5 ऐप्स के लिए यूआई पर ExtJS का उपयोग करता हूं, सभी बैक एंड पर एएसपी.नेट 3.5 के साथ। – richardtallent

0

लोकप्रिय ExtJS ढांचे के लिए सबसे अच्छा एएसपी.NET एमवीसी टैग लाइब्रेरी। वेबसाइट: http://www.mvcnext.com

एमवीसीएनएक्स एएसपी.नेट एमवीसी के लिए एक्स्टजेस को सरल बनाता है।

ASP.Net MVC के लिए ExtJs compoments को एकीकृत करना आसान बनाता है।

0

MVC से अधिक मैं http://www.sencha.com/forum/showthread.php?t=72245 में पाया है ExtJS का सबसे अच्छा कार्यान्वयन। यह बहुत अधिक लागू नहीं किया गया है लेकिन यह काफी परिपक्व है।

0

कृपया look here इस परियोजना में स्क्रिप्ट # कंपाइलर के लिए एक ExtJS 3.3.1 आयात लाइब्रेरी है जिसका उपयोग आप सी # में अपनी एक्स्टजेस स्क्रिप्ट को कोड करने के लिए कर सकते हैं।

2

मुझे लगता है कि निम्नलिखित वेबसाइट अधिक रिलावेंट है।

http://www.ext.net/

यह समुदाय के साथ ही प्रो संस्करण प्रदान करता है, और यह सिर्फ अच्छी तरह से काम करता है।