Latest web development tutorials

الصفحات الرئيسية ASP.NET

توفر الصفحات الرئيسية قوالب لصفحات أخرى من موقعك.


الصفحات الرئيسية

الصفحات الرئيسية تسمح لك لتطبيق الويب الخاص بك، كل الصفحات (أو مجموعة من الصفحات) لإنشاء مظهر متناسق والسلوك.

توفر الصفحات الرئيسية نماذج لصفحات أخرى، مع تخطيط مشترك وظيفة. صفحة رئيسية لتحديد محتويات محتوى الصفحة يمكن تغطيتها من قبل نائبا. الإخراج هو مجموعة من الصفحات الرئيسية وصفحات المحتوى.

صفحات المحتوى يحتوي على المحتوى الذي تريد عرضه.

عندما طلب المستخدمين للصفحة المحتوى، سيتم الجمع بين صفحات ASP.NET لإنتاج مزيج من تصميم ومحتوى صفحات الصفحة الرئيسية للانتاج.


أمثلة على الصفحات الرئيسية

<%@ Master %>

<html>
<body>
<h1>Standard Header From Masterpage</h1>
<asp:ContentPlaceHolder id="CPH1" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>

الصفحة الأساسية المذكورة أعلاه هي صفحه لأخرى قالب صفحة HTML عادية.

@ التوجيه ماستريعرف كصفحة رئيسية.

تحتوي صفحة رئيسية نائبا للوسم الفردية<آسيا والمحيط الهادئ: ContentPlaceHolder>.

تحددهوية = "CPH1" سمة العنصر النائب، مما يسمح النائبة متعددة في صفحة رئيسية نفسها.

يتم حفظ صفحة رئيسية كما هو"master1.master".

مصباح ملاحظة: صفحة رئيسية يمكن أن تحتوي أيضا على شفرة، والسماح المحتوى الديناميكي.


أمثلة على صفحات المحتوى

<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>Individual Content</h2>
<p>Paragraph 1</p>
<p>Paragraph 2</p>
</asp:Content>

صفحة المحتوى أعلاه هو مستقل من محتوى الموقع في صفحة.

@ الصفحة التوجيه يحدد كصفحة محتوى القياسية.

محتوى الصفحة تحتوي على تسمية المحتوى<آسيا والمحيط الهادئ: المحتوى>، تشير التسمية إلى الصفحة الرئيسية (ContentPlaceHolderId = "CPH1").

يتم حفظ محتوى الصفحة باسم"mypage1.aspx".

عندما يطلب المستخدم هذه الصفحة، سيتم دمج صفحة رئيسية ASP.NET مع محتوى الصفحة.

انقر هنا لإظهار mypage1.aspx

مصباح ملاحظة: يجب وضع محتويات النص في <آسيا والمحيط الهادئ: المحتوى> العلامة داخل. لا يسمح محتوى النص التسمية.


مع السيطرة على محتوى الصفحة

<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>W3CSchool</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>

صفحة المحتوى أعلاه يوضح كيفية صافي الضوابط اللازمة لإدراج صفحات المحتوى، مثل الإدراج صفحة عادية.

انقر هنا لإظهار mypage2.aspx