/ / पेज लोड होने से पहले अजाक्स कॉल करें [डुप्लिकेट] - c #, ajax, asp.net-mvc-4, नियंत्रक

पृष्ठ लोड से पहले अजाक्स कॉल [डुप्लिकेट] - सी #, AJAX, asp.net-mvc-4, नियंत्रक

मेरे पास एक पृष्ठ है जो एक सामान्य का उपयोग करके लोड करता हैमेरे ASP.NET MVC अनुप्रयोग में नियंत्रक कार्रवाई कॉल। समस्या यह है कि वहाँ पर कुछ डेटा है जिसे मैं ग्राहक पक्ष से विवरण प्राप्त करने के बाद लोड करना चाहता हूं। इस कारण से मैं कुछ AJAX को क्लाइंट पर चलाना चाहता हूं, फिर उस जानकारी के लिए सर्वर पर वापस भेजा जाना चाहिए और उसके बाद ही मैं पेज को उस डेटा के साथ लोड करना चाहता हूं जो मुझे सर्वर पर उपयोग किए जाने के लिए क्लाइंट से वापस मिला है। पक्ष ग्राहक को वापस देने के लिए कुछ ग्राहक विशेष जानकारी।

क्या "मुख्य" कॉल से पहले कुछ AJAX को निष्पादित करना संभव है?

उत्तर:

जवाब के लिए 0 № 1

ऐसा लगता है कि आप एक नियमित पृष्ठ (दृश्य) का उपयोग कर सकते हैं जो एक बार लोड होने पर आपके सर्वर को कॉल करेगा और फिर आप गतिशील रूप से दूसरे पृष्ठ (आंशिक) को लोड कर सकते हैं।

आपको पता होना चाहिए कि जावास्क्रिप्ट में शामिल हैआपका पृष्ठ आपके नियंत्रक के डेटा के साथ-साथ है, ViewEngine द्वारा लिपटा हुआ है html कोड के साथ। इसलिए, एक बार जब आपका JS View (html और डेटा) निष्पादित करता है, तो वह ब्राउज़र में पहले से ही प्रस्तुत किया जा रहा है।