ASP.NET Web Pages - پیج لائاوت
- پچھلے پیج وایب پیجز ریزر
- پچھلے پیج وایب پیجز فولدر
عبرت سے، آپ ووب پیجز کا استعمال کرسکتے ہیں
ایک ہی طرح کا نمائش
اینٹرنٹ پر، آپ متعدد ایسے ویب سائٹز کو مل سکتے ہیں جو ایک ہی طرح کا نمائش کرتے ہیں:
- بھی پیج پر اسی طرح کا سرلیکو ہوتا ہے
- بھی پیج پر اسی طرح کا پیج فٹر ہوتا ہے
- بھی پیج پر اسی طرح کا سائٹل اور لائاوت ہوتا ہے
بہت کم وقت میں، آپ بہت کم وقت میں یہ کوئی بھی کام انجام دین سکتے ہیں۔ آپ کو کسی علیحدہ فائل میں قابل تکرار کے کد بلاک (محتوا بلاک) کا حصول ہوتا ہے، مثلاً سرلیکو اور پیج فٹر، جو مستقل طور پر استعمال کئے جاسکتے ہیں۔
عبرت سے، آپ ووب پیجز کا استعمال کرسکتے ہیں
آپ بھی تمام پیجوں کیلئے ایک ہی لائاوت کا تعین کرسکتے ہیں، لائاوت ماپ (لائاوت فائل) استعمال کرکے۔
محتوا بلاک
بہت سے ویب سائٹز میں، ہر پیج پر دکھائی جانے والا محتوا ہوتا ہے (مثلاً سرلیکو اور پیج فٹر)۔ عبرت سے، آپ ووب پیجز کا استعمال کرسکتے ہیں @RenderPage()
طریقہ سے مختلف فائلوں سے محتوا درآمد کیا جاسکتا ہے۔
محتوا بلاک (دوسرے فائل سے) کو کسی پیج کی کسی جگہ داخل کیا جاسکتا ہے، اور وہ متن، کالیم اور کوڈ شامل کرسکتا ہے، جیسا کہ کسی عام پیج میں ہوتا ہے۔
کد میں یہ طرح ہوگا:
عام سرلیکو اور پیج فٹر استعمال کرکے بہت کم کام کیا جاسکتا ہے۔ آپ کو ہر پیج میں ایک ہی محتوا کو لکھنا نہیں پڑتا اور جب آپ سرلیکو یا پیج فٹر فائل کو بدلتے ہیں تو محتوا سب پیج میں اپدیت ہوجاتا ہے۔
<html> <body> مثال @RenderPage("header.cshtml") <h1>Hello Web Pages</h1> <p>This is a paragraph</p>