2010-06-21 18 views
5

में पोस्टबैक हैलो दोस्तों यह अजीब लग सकता है लेकिन मैं एएसपी डॉटनेट वेब विकास क्षेत्र के लिए नौसिखिया हूं, इसलिए मेरा प्रश्न वास्तविक है। एएसपीनेट में पोस्टबैक क्या है कृपया मुझे बताएं। मैं चाहता हूं कि यह व्यावहारिक अर्थ है और यह पृष्ठ जीवन चक्र में कैसे काम करता है जबकि मैं डीपी समझता हूं IpostBack और मैं इसका भी उपयोग करता हूं।एएसपीनेट

लेकिन मुझे पोस्ट बैक का अच्छा अर्थ नहीं मिल रहा है कृपया मुझे अच्छे उदाहरण के साथ समझाएं।

+3

Google पर इसके बारे में बहुत सारी जानकारी है, उदा। [यह यूट्यूब वीडियो] (http://www.youtube.com/watch?v=I36vXfCaki0)। –

उत्तर

1

विकिपीडिया पृष्ठ Postback पर जवाब है:

एएसपी वेब विकास के संदर्भ में, एक पोस्टबैक HTTP POST का दूसरा नाम है। एक इंटरैक्टिव वेबपेज में, किसी प्रपत्र की सामग्री को कुछ जानकारी संसाधित करने के लिए सर्वर पर भेजा जाता है। इसके बाद, सर्वर ब्राउज़र पर एक नया पृष्ठ वापस भेजता है।

यह लॉग इन करने के लिए पासवर्ड सत्यापित करने, ऑनलाइन ऑर्डर फॉर्म को संसाधित करने या ऐसे अन्य कार्यों को करने के लिए किया जाता है जो क्लाइंट कंप्यूटर स्वयं नहीं कर सकता है। यह ब्राउज़र पर बटन द्वारा ताज़ा या वापस किए गए कार्यों के साथ भ्रमित नहीं होना चाहिए।

पृष्ठ जीवन चक्र पर अधिक जानकारी के लिए, एमएसडीएन देखें, here पर बहुत अधिक जानकारी है।

+0

लेकिन पोस्ट बैक और पेज लोड के बीच संबंध क्या है .. ब्रेक पॉइंट का उपयोग करके मैंने देखा है कि जब कोई बटन सबमिट किया जाता है और पोस्ट की संपत्ति वापस होती है तो मुझे लगता है कि पृष्ठ लोड पहले होता है, फिर यह पोस्ट करता है जब परिवर्तन होते हैं प्रतिबद्ध ... – NoviceToDotNet

+0

@rupeshmalviya - पोस्टबैक वह जगह है जहां पृष्ठ जीवन चक्र शुरू होता है। आप एक फॉर्म वापस पोस्ट करते हैं और फिर पृष्ठ जीवन चक्र शुरू होता है - उस जीवन चक्र में से एक बिंदु पृष्ठ लोड ईवेंट है। – Oded

+0

आपके स्पष्टीकरण के लिए धन्यवाद भाई .. मैंने इसे अभी सीखा है ... – NoviceToDotNet

0

बाहर चेक पर http://www.asp.net/web-forms विशेष रूप से Page Lifecycle Events

+0

लेकिन पोस्ट बैक और पेज लोड के बीच संबंध क्या है .. ब्रेक पॉइंट का उपयोग करके मैंने देखा है कि जब कोई बटन सबमिट किया जाता है और यह पोस्ट बैक की संपत्ति सच है I पृष्ठ लोड पहले होता है, तो यह वापस पोस्ट करता है जब परिवर्तन किए जाते हैं ... – NoviceToDotNet

0

एक पोस्टबैक है एक वेब पेज एक रूप वापस उसी यूआरएल पर पोस्ट जब शीर्षक से एक परिचयात्मक वीडियो।

ऐतिहासिक रूप से, एक वेब फॉर्म अगले पृष्ठ पर पोस्ट करेगा, इसलिए उदाहरण के लिए एक खोज फ़ॉर्म परिणाम पृष्ठ पर पोस्ट करेगा, न कि खोज फ़ॉर्म पर वापस।

एएसपी.नेट वेब फॉर्म एक ऐसे वातावरण को बनाने के लिए पोस्टबैक पर भारी निर्भर हैं जो विंडोज़ फॉर्म एप्लिकेशन के काम के करीब है। उसी पृष्ठ पर वापस पोस्ट करके, इसमें सर्वर ईवेंट हो सकते हैं जो ब्राउज़र में कार्रवाइयों पर प्रतिक्रिया करते हैं। बटन पर क्लिक करने से पोस्टबैक हो जाएगा, और ब्राउज़र उसी पृष्ठ को फिर से लोड करेगा, केवल उस बटन के साथ ही बटन पर क्लिक करें।

+0

लेकिन पोस्ट बैक और पेज लोड के बीच संबंध क्या है .. ब्रेक पॉइंट का उपयोग करके मैंने देखा है कि जब कोई बटन सबमिट किया जाता है और यह पोस्ट की संपत्ति है वापस सच है, मुझे लगता है कि पृष्ठ लोड पहले होता है, फिर यह पोस्ट करता है जब परिवर्तन किए जाते हैं ... – NoviceToDotNet

+0

@rupeshmalviya: आप अवधारणाओं को मिश्रित कर रहे हैं। एक पोस्टबैक .NET चक्र में कोई ईवेंट नहीं है, पोस्टबैक संपूर्ण अनुरोध है जो पृष्ठ को फिर से लोड करने का कारण बनता है।इस प्रकार, पोस्टबैक लोड ईवेंट से पहले शुरू होता है, और अनलोड ईवेंट के बाद पूरा होता है जब नया पृष्ठ प्रतिक्रिया के रूप में वापस भेजा जाता है। – Guffa

+0

ओह !! धन्यवाद गुफा आपके स्पष्टीकरण के लिए, आप सच हैं कि मैं एक घटना के रूप में पोस्ट पर विचार कर रहा था ...... पृष्ठ के जीवन चक्र की शुरुआत में पोस्टबैक होता है, इसलिए पेज लोड के साथ कुछ लेना देना नहीं है – NoviceToDotNet