নিম্নলিখিতটি এএসপি.নেটের শুরুর দিকে লক্ষ্য করা হচ্ছে ...
কখন হয়?
একটি পোস্টব্যাক ক্লায়েন্ট ব্রাউজার থেকে উদ্ভূত। সাধারণত পৃষ্ঠায় থাকা নিয়ন্ত্রণগুলির মধ্যে একটি ব্যবহারকারীর দ্বারা পরিচালিত হবে (একটি বোতাম ক্লিক বা ড্রপডাউন পরিবর্তিত, ইত্যাদি), এবং এই নিয়ন্ত্রণ একটি পোস্টব্যাক শুরু করবে। এই নিয়ন্ত্রণের রাজ্য, এবং পৃষ্ঠার অন্যান্য সমস্ত নিয়ন্ত্রণ, (ভিউ স্টেট হিসাবে পরিচিত) পোস্ট করা হয়েছে ওয়েব সার্ভারে ফিরে ।
কি ঘটেছে?
সাধারণত পোস্টব্যাক ওয়েব সার্ভারকে পোস্টব্যাকের সূচনা করে এমন পৃষ্ঠার শ্রেণীর পিছনে কোডের একটি উদাহরণ তৈরি করে। এই পৃষ্ঠার অবজেক্টটি তখন সামান্য পার্থক্যের সাথে সাধারণ পৃষ্ঠায়িত জীবনচক্রের মধ্যে কার্যকর করা হয় (নীচে দেখুন)। আপনি যদি পৃষ্ঠপোষকতার সময় ব্যবহারকারীকে অন্য কোনও পৃষ্ঠায় বিশেষত পুনঃনির্দেশ না করেন তবে পোস্টব্যাকের চূড়ান্ত ফলাফলটি একই পৃষ্ঠাতে আবার ব্যবহারকারীর কাছে প্রদর্শিত হবে এবং তারপরে অন্য একটি পোস্টব্যাক ঘটতে পারে, ইত্যাদি।
কেন এমন হয়?
ওয়েব অ্যাপ্লিকেশনটি ওয়েব সার্ভারে চলছে। ব্যবহারকারীর প্রতিক্রিয়া প্রক্রিয়াকরণের জন্য, অ্যাপ্লিকেশনের স্থিতি পরিবর্তন করতে বা কোনও ভিন্ন পৃষ্ঠায় স্থানান্তরিত করতে, ওয়েব সার্ভারে কার্যকর করার জন্য আপনাকে কিছু কোড নেওয়া দরকার। এটি অর্জনের একমাত্র উপায় হ'ল ব্যবহারকারী বর্তমানে যে সমস্ত তথ্য নিয়ে কাজ করছেন তা সংগ্রহ করে এবং এটি সমস্ত সার্ভারে ফেরত পাঠানো।
কোনও শিক্ষানবিশকে লক্ষ্য করার জন্য কিছু জিনিস হ'ল ...
- প্রেক্ষাপটের মধ্যে পোস্টিং ব্যাক পৃষ্ঠায় নিয়ন্ত্রণের রাজ্য উপলব্ধ। এটি আপনাকে পৃষ্ঠাগুলির নিয়ন্ত্রণগুলিতে হেরফের করতে বা তথ্যের ভিত্তিতে অন্য পৃষ্ঠায় পুনঃনির্দেশ করার অনুমতি দেবে।
- ওয়েব ফর্মের নিয়ন্ত্রণগুলিতে ইভেন্ট থাকে এবং অন্য ইভেন্টগুলির মতো ইভেন্ট হ্যান্ডলারগুলিও রয়েছে। পৃষ্ঠার জীবনচক্রের সূচনা অংশটি ইভেন্টটির নিয়ন্ত্রণের ইভেন্ট হ্যান্ডলারের আগে পোস্টটি ফিরে আসার আগে কার্যকর করা হবে। অতএব পৃষ্ঠার ইনিশ এবং লোড ইভেন্ট হ্যান্ডলারের কোডটি ব্যবহারকারী হ'ল বোতামটির জন্য ইভেন্ট হ্যান্ডলারের কোডের আগে কার্যকর হবে।
- পৃষ্ঠাটি পোস্টব্যাকের পরে পৃষ্ঠাটি কার্যকর করা হলে "পৃষ্ঠা.আইএসপোস্টব্যাক" বৈশিষ্ট্যের মান "সত্য" হিসাবে সেট করা হবে এবং অন্যথায় "মিথ্যা" থাকবে।
- অ্যাজাক্স এবং এমভিসির মতো প্রযুক্তি পোস্টব্যাকগুলির কাজের পদ্ধতি পরিবর্তন করেছে।