فہرست کا خانہ:
تعریف - ASP.NET کا کیا مطلب ہے؟
ASP.NET .NET فریم ورک کے ساتھ مربوط ایک متحد ویب ڈویلپمنٹ ماڈل ہے ، جو متحرک ویب ایپلی کیشنز اور ویب خدمات تخلیق کرنے کے لئے خدمات فراہم کرنے کے لئے ڈیزائن کیا گیا ہے۔ یہ .NET فریم ورک کے کامن لینگوئج رن ٹائم (سی ایل آر) پر بنایا گیا ہے اور اس میں فوائد شامل ہیں جیسے کثیر لسانی انٹرآپریبلٹی ، ٹائپ سیفٹی ، کوڑے دان جمع کرنے اور وراثت میں۔
مائکروسافٹ کے مارک اینڈرز اور سکاٹ گتھری نے 1992 میں ASP.NET کا پہلا ورژن تشکیل دیا۔ یہ پیشکش اور مشمولات کو الگ کرکے ڈھانچے اور آبجیکٹ پر مبنی انداز میں تقسیم شدہ درخواستوں کی ترقی کی سہولت کے لئے تشکیل دیا گیا تھا لہذا صاف کوڈ لکھیں۔ ASP.NET ماڈل کو دیکھیں-کنٹرولر فن تعمیر پر مبنی متحرک صفحات تیار کرنے کے لئے کوڈ بیک ماڈل کا استعمال کرتے ہیں۔
ان کے پاس ASP.NET کا ایک سابقہ ورژن ، ASP سے کچھ اہم اختلافات ہیں۔ ASP.NET کے آبجیکٹ ماڈل میں اس طرح ASP سے نمایاں طور پر بہتری آئی ہے ، جو ASP کے ساتھ پوری طرح پسماندہ مطابقت رکھتا ہے۔
ان اختلافات میں شامل ہیں:
1. مرتب شدہ کوڈ کا استعمال (تشریحی کوڈ کے بجائے) ،
2. واقعہ پر مبنی سرور سائڈ اسکرپٹنگ ماڈل ،
3. ریاست کے انتظام ،
.NET فریم ورک کے کنٹرول اور لائبریریوں کا استعمال کرتے ہوئے 4. تیز رفتار ایپلی کیشن ڈویلپمنٹ۔
D. متحرک پروگرامنگ کوڈ ایک فائل یا خاص طور پر نامزد کردہ ٹیگ میں الگ سے رکھا گیا ہے۔ یہ رن ٹائم کے دوران پروگرام کوڈ میں ترمیم کرنے سے بچتا ہے۔
ٹیکوپیڈیا ASP.NET کی وضاحت کرتا ہے
ASP.NET انٹرنیٹ انفارمیشن سرور (IIS) کے ساتھ کلائنٹ کی درخواستوں کے جواب میں مواد کی فراہمی کے لئے کام کرتا ہے۔ درخواستوں پر کارروائی کرتے ہوئے ، ASP.NET ڈیسک. ایپلی کیشن کی طرح ، تمام NET کلاسز ، کسٹم اجزاء اور ڈیٹا بیس تک رسائی فراہم کرتا ہے۔
ویب فارم ASP.NET میں ایپلیکیشن ڈویلپمنٹ کے بنیادی بلاکس ہیں۔ وہ کسی صفحے پر اشیاء کو بطور کنٹرول استعمال کرنے کی اجازت دے کر کافی لچک مہیا کرتے ہیں۔ یہ کنٹرول ڈیسک ٹاپ ایپلی کیشنز کی طرح لوڈ ، کلک اور تبدیلی جیسے واقعات کو سنبھال سکتے ہیں۔ ویب فارم کے علاوہ ، اے ایس پی ڈاٹ نیٹ کا استعمال ایکس ایم ایل ویب سروسز بنانے کے لئے کیا جاسکتا ہے جو کسی بھی زبان میں لکھے ہوئے ماڈیولر ، تقسیم شدہ ویب ایپلیکیشنس کی تعمیر کی اجازت دے سکتا ہے۔ یہ خدمات مختلف پلیٹ فارمز اور ڈیوائسز میں باہمی مداخلت کے قابل ہیں۔
اضافے میں ، ASP.NET ایک پوسٹ فارم کی درخواست میں سرور کو ویب پر کنٹرول سے متعلق معلومات (ویوسٹیٹ) بھیج کر اسٹیٹ مینجمنٹ کا اطلاق کرتا ہے۔ یہ ایک ساتھ متعدد فرقوں پر عمل درآمد کی ضمنی ایپلی کیشنز فراہم کرتا ہے جس کی مدد سے ان کو ایک ہی سسٹم پر .NET فریم ورک کے مختلف ورژن دستیاب ہیں۔ مزید برآں ، یہ ڈیٹا اسٹوریج ، ترتیب اور ہیرا پھیری کے لئے XML سپورٹ کا استعمال کرتا ہے۔ تاہم ، جب اس کی ایپلیکیشنز کو محفوظ بنانے کی بات آتی ہے تو ، ASP.NET .NET فریم ورک کی کوڈ تک رسائی سیکیورٹی اور رول پر مبنی سیکیورٹی خصوصیات اور صارف کی سندوں کی توثیق کے لئے IIS کے موروثی طریقوں کا استعمال کرتا ہے۔