Partial Refresh Error Handling – AJAX in ASP.NET

Partial Refresh Error Handling – जब UpdatePanel Control, Asynchronous Callback Perform करता है, तब Webpage Code Exactly उसी तरह से Execute होता है, जिस तरह से तब Execute होता है, जब Postback Approach Use हो रहा होता है।

अन्तर केवल इतना ही होता है कि जब हम AJAX तकनीक Use कर रहे होते हैं, तब Page का Life-Cycle पूरी तरह से Asynchronously Follow होता है, जबकि Postback Approach को Use करने पर यही Life-Cycle Synchronously Perform होता है। हालांकि UpdatePanel Control, Asynchronous Request के दौरान केवल अपने Inner Content को ही नए Data से Refresh करता है।

लेकिन किसी Asynchronous Postback के दौरान भी Exactly उसी तरह से Exception Perform हो सकता है, जिस तरह से Synchronous Postback के दौरान Perform होता है। इसे समझने के लिए हम हमारे पिछले Example में ही Page_Load() Method को निम्नानुसार Code द्वारा Modify कर सकते हैं:


        if (IsPostBack)
            throw new ApplicationException("This operation failed.");

जब हमारा Webpage किसी Unhandled Exception को Throw करता है, तो इस Error को ScriptManager द्वारा Catch किया जाता है और उसे Client Web Browser को Resend कर दिया जाता है।

फिर ASP.NET AJAX Client Library उस Server Error के आधार पर JavaScript के माध्‍यम से एक JavaScript Error Throw करता है, जो कि Webpage पर Display होता है। इस JavaScript Error को Web Browser द्वारा किस तरह से Handle किया जाता है, ये बात पूरी तरह से Web Browser के Configurations व User किए जा रहे Web Browser पर निर्भर करता है।

Conditional Updates in Advance ASP.NET WebForms
Partial Refresh Progress Notification - AJAX in ASP.NET

Advance ASP.NET WebForms with C# in Hindi - BccFalna.com: TechTalks in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Advance ASP.NET WebForms with C# in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।

Advance ASP.NET WebForms in Hindi | Page:707 | Format: PDF

BUY NOW GET DEMO REVIEWS