أحدث البرامج التعليمية وتطوير الشبكة
×

ASP.NET البرنامج التعليمي

ASP.NET الصفحة الرئيسية ASP.NET مقدمة

WP البرنامج التعليمي

WebPages مقدمة WebPages موس الحلاقة WebPages نسق WebPages المجلدات WebPages عالمي WebPages أشكال WebPages الأجسام WebPages ملفات WebPages قواعد بيانات WebPages المساعدون WebPages WebGrid WebPages الرسوم البيانية WebPages البريد الإلكتروني WebPages PHP WebPages نشر WebPages أمثلة

WP المراجع

WebPages فصول WebPages أمن WebPages قاعدة البيانات WebPages الواجهه WebPages المساعدون

ASP.NET Razor

Razor مقدمة Razor بناء الجملة Razor C# المتغيرات Razor C# الحلقات Razor C# منطق Razor VB المتغيرات Razor VB الحلقات Razor VB منطق

ASP.NET MVC

MVC مقدمة MVC تطبيق MVC المجلدات MVC نسق MVC التحكم MVC المشاهدات MVC قاعدة البيانات MVC نموذج MVC أمن MVC HTML المساعدون MVC نشر MVC مرجع

WF دروس

WebForms مقدمة WebForms الصفحات WebForms ضوابط WebForms أحداث WebForms أشكال WebForms حالة العرض WebForms مربع الكتابة WebForms زر WebForms ربط البيانات WebForms قائمة مجموعة WebForms جدول هاش WebForms SortedList WebForms XML ملفات WebForms مكرر WebForms Datalist على WebForms دبكونيكشن WebForms Master الصفحات WebForms ملاحة WebForms أمثلة


 

ASP.NET نماذج ويب - للملاحة


وقد بنيت في ASP.NET عناصر التحكم في التنقل


الإنتقال الموقع على شبكة الإنترنت

الحفاظ على القائمة من موقع على شبكة الإنترنت واسع من الصعب وتستغرق وقتا طويلا.

في ASP.NET يمكن تخزين القائمة في ملف لجعله أسهل للمحافظة عليه. ويسمى هذا الملف عادة web.sitemap ، ويتم تخزينه في الدليل الجذر على شبكة الإنترنت.

وبالإضافة إلى ذلك، ASP.NET ثلاثة عناصر التحكم الجديدة:

  • قوائم ديناميكية
  • TreeViews
  • خريطة الموقع مسار

ملف خريطة الموقع

يتم استخدام ملف خريطة الموقع التالي في هذا البرنامج التعليمي:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<siteMap>
  <siteMapNode title="Home" url="/aspnet/w3home.aspx">
    <siteMapNode title="Services" url="/aspnet/w3services.aspx">
      <siteMapNode title="Training" url="/aspnet/w3training.aspx"/>
      <siteMapNode title="Support" url="/aspnet/w3support.aspx"/>
    </siteMapNode>
  </siteMapNode>
</siteMap>

قواعد لإنشاء ملف خريطة الموقع:

  • يجب أن يحتوي ملف XML في <siteMap> العلامة المحيطة المحتوى
  • و <siteMap> العلامة يمكن أن يكون واحد فقط <siteMapNode> عقدة الطفل (the "home" page)
  • كل <siteMapNode> يمكن أن يكون لها عدة العقد التابعة (web pages)
  • كل <siteMapNode> لديها سمات تحديد عنوان الصفحة URL و

Note: يجب وضع ملف خريطة الموقع في الدليل الجذر على شبكة الإنترنت و URL يجب أن يكون سمات النسبي إلى الدليل الجذر.


القائمة ديناميكية

و <asp:Menu> يعرض عنصر تحكم قائمة التنقل في الموقع القياسية.

Code Example:

<asp:SiteMapDataSource id="nav1" runat="server" />

<form runat="server">
<asp:Menu runat="server" DataSourceId="nav1" />
</form>

و <asp:Menu> تحكم في المثال أعلاه هو نائب عن القائمة الملاحة الخادم بإنشائه.

يتم تعريف مصدر البيانات للسيطرة DataSourceId السمة. و id="nav1" يربط ذلك إلى <asp:SiteMapDataSource> السيطرة.

و <asp:SiteMapDataSource> السيطرة يربط تلقائيا إلى ملف خريطة الموقع الافتراضي ( web.sitemap ) .

انقر هنا لمشاهدة عرض من القائمة، تريفيف، وSiteMapPath


تريفيف

و <asp:TreeView> يعرض عنصر تحكم قائمة متعددة الملاحة مستوى.

القائمة تبدو مثل شجرة لها فروع التي يمكن فتحها أو إغلاقها مع + أو - رمز.

Code Example:

<asp:SiteMapDataSource id="nav1" runat="server" />

<form runat="server">
<asp:TreeView runat="server" DataSourceId="nav1" />
</form>

و <asp:TreeView> تحكم في المثال أعلاه هو نائب عن القائمة الملاحة الخادم بإنشائه.

يتم تعريف مصدر البيانات للسيطرة DataSourceId السمة. و id="nav1" يربط ذلك إلى <asp:SiteMapDataSource> السيطرة.

و <asp:SiteMapDataSource> السيطرة يربط تلقائيا إلى ملف خريطة الموقع الافتراضي ( web.sitemap ) .

انقر هنا لمشاهدة عرض من القائمة، تريفيف، وSiteMapPath


SiteMapPath

تعرض السيطرة SiteMapPath درب (navigation path) إلى الصفحة الحالية. المسار بمثابة روابط يمكن النقر عليها إلى الصفحات السابقة.

وخلافا للتحكم TreeView وقائمة سيطرة SiteMapPath لا NOT استخدام SiteMapDataSource. يستخدم عنصر التحكم SiteMapPath الملف web.sitemap افتراضيا.

نصائح: إذا تعرض SiteMapPath بشكل غير صحيح، وعلى الأرجح هناك خطأ URL (typo) في ملف web.sitemap.

Code Example:

<form runat="server">
<asp:SiteMapPath runat="server" />
</form>

و <asp:SiteMapPath> تحكم في المثال أعلاه هو عنصر نائب لخادم خلق عرض مسار الموقع.

انقر هنا لمشاهدة عرض من القائمة، تريفيف، وSiteMapPath