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