مشاركة عبر


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

تُظهر هذه معاينة كيفية إلى إنشاء تعريف موقع أساسي يحتوي على جزء ويب مرئي مع بعض عناصر التحكم عليه. للحصول على sake الوضوح ، يحتوي جزء ويب مرئي تقوم بإنشائه عناصر قليلة فقط. ومع ذلك، يمكنك إنشاء ملفات تعريف موقع SharePoint أكثر تعقيداً تتضمن المزيد من الوظائف.

توضح هذه الإرشادات التفصيلية المهام التالية:

  • إنشاء تعريف موقع باستخدام Visual Studioقالب مشروع.

  • إنشاء موقع SharePoint باستخدام تعريف موقع في SharePoint.

  • إضافة جزء ويب مرئي إلى الحل.

  • تخصيص الصفحة الافتراضي.aspx للموقع بواسطة إضافة جزء ويب مرئي جديد إليه.

ملاحظة

قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.

المتطلبات الأساسية

تحتاج إلى المكونات التالية لاستكمال هذه الإرشادات التفصيلية:

  • اعتماد إصدارات Microsoft Windows SharePoint. للحصول على أكثر المعلومات، راجع متطلبات تطوير حلول SharePoint.

  • Visual Studio 2010.

إنشاء حل تعريف الموقع

أولاً، قم بإنشاء المشروع تعريف الموقع في Visual Studio.

إنشاء مشروع تعريف الموقع

  1. عرض مربع الحوار مشروع جديد بواسطة الإشارة صواب جديد على القائمة ملف ، ثم انقر مشروع جديد.

  2. قم بتوسيع عقدة SharePoint تحت صواب أو Visual Basic ثم انقر فوق 2010 .

  3. في الجزء القوالب تحديد تعريف الموقع .

  4. في الاسم صندوق واكتب TestSiteDef ومن ثم انقر فوق ‏‏موافق .

    معالج تخصيص SharePoint يظهر.

  5. من تحديد الموقع والمستوى الأمان للتصحيح الصفحة، Enter الزر الزر محدد موقع المعلومات (URL) SharePoint الخادم الموقع الذي تريد إضافة عنصر حقل مخصص جديد أو استخدام الموقع الافتراضي (http:// < > /).

  6. في ما هو المستوى الثقة هذا الحل SharePoint ؟ المقطع ، اترك التحديد كـ نشر وكحل sandboxed.

    يجب أن يتم نشر الكل المشاريع تعريف موقع كـ حلول المزرعة. لمزيد من المعلومات حول الحلول sandboxed مقابل حلول المزرعة راجع اعتبارات sandboxed الحل.

  7. انقر فوق Finish. سوف يظهر المشروع الجديد في مستكشف الحلول.

إنشاء جزء ويب مرئية

التالي ، إنشاء جزء ويب مرئي لعرض الصفحة الرئيسية تعريف الموقع.

إنشاء جزء ويب مرئية

  1. انقر فوق جديد صواب عنصر القائمة المشروع لعرض مربع الحوار صواب جديد عنصر.

  2. انقر فوق الزر عرض جميع الملفات في "مستكشف الحلول" بحيث تظهر الكل الملفات.

  3. في القوالب المثبتة "طريقة عرض الشجرة ، تحديد Visual Basic أو ‏‫#Visual C عقدة ثم SharePoint ، ثم 2010 ، ثم انقر فوق Visual جزء ويب في قائمة قوالب عنصر المشروع. استخدام الاسم الافتراضي VisualWebPart1.

    يتم فتح الملف VisualWebPart1UserControl.ascx.

  4. في أسفل VisualWebPart1UserControl.ascx بإضافة ترميز التالية إضافة ثلاثة عناصر التحكم بالنموذج: لإضافة زر ومربع نص

    <table>
      <tr>
        <td>
          <asp:TextBox runat="server" ID="tbName"></asp:TextBox>
        </td>
        <td>
          <asp:Button runat="server" ID="btnSubmit"></asp:Button>
        </td>
        <td>
          <asp:Label runat="server" ID="lblName"></asp:Label>
        </td>
      </tr>
    </table>
    
  5. فتح ملف VisualWebPart1UserControl.ascx.cs (بالنسبة #Visual C) أو VisualWebPart1UserControl.ascx.vb (للحصول على Visual Basic) الموجودة ضمن VisualWebPart1UserControl.ascx والاستبدال الخاصة به تعليمات برمجية مع ما يلي:

    Imports System
    Imports System.Web.UI
    Imports System.Web.UI.WebControls
    Imports System.Web.UI.WebControls.WebParts
    
    Partial Public Class VisualWebPart1UserControl
        Inherits UserControl
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
            lblName.Text = tbName.Text
        End Sub
    
    End Class
    
    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    
    namespace TestSiteDef.VisualWebPart1
    {
        public partial class VisualWebPart1UserControl : UserControl
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                lblName.Text = tbName.Text;
            }
        }
    }
    

    إضافة هذه التعليمة البرمجية وظائف انقر فوق الزر جزء ويب.

إضافة جزء ويب مرئية إلى الصفحة ASPX الافتراضي

بعد ذلك إضافة جزء ويب مرئي إلى الصفحة ASPX الافتراضية تعريف الموقع.

إضافة جزء ويب مرئية إلى الصفحة ASPX الافتراضي

  1. افتح الصفحة الافتراضي.aspx وإضافة التالية ضمن WebPartPagesالعلامة:

    <%@ Register Tagprefix="MyWebPartControls" Namespace="TestSiteDef.VisualWebPart1" Assembly="$SharePoint.Project.AssemblyFullName$" %>
    

    يقترن هذا الخط s MyWebPartControl اسم مع جزء ويب وتعليمات برمجية الخاصة به. Namespaceالمعلمة هو نفس مساحة الاسم المستخدمة في VisualWebPart1Usercontrol.ascx تعليمات برمجية ملف.

  2. بعد </asp:Content>العنصر استبدال كامل ContentPlaceHolderId="PlaceHolderMain"المقطع وكافة محتوياته مع ما يلي:

    <asp:Content ID="Content1" ContentPlaceHolderId="PlaceHolderMain" runat="server">
        <MyWebPartControls:VisualWebPart1 runat="server" />    
    </asp:Content>
    

    هذا تعليمات برمجية بإنشاء مرجع إلى جزء ويب المرئية التي قمت بإنشائها سابقاً.

تشغيل "و" نشر الحل تعريف الموقع

التالي ، تشغيل المشروع والنشر إلى SharePoint.

تشغيل "و" نشر الحل تعريف الموقع

  • اضغط F5. برمجيًا ‏‫Visual Studio تعليمات برمجية و يضيف ميزاته حزم الكل الملفات الموجودة في ملف WSP و بنشر ملف WSP إلى خادم SharePoint. ثم يقوم بتثبيت الملفات SharePoint ومن ثم تنشيط الميزات.

إنشاء موقع تعتمد تعريف الموقع

التالي ، إنشاء موقع باستخدام تعريف الموقع الجديد.

إلى إنشاء موقع باستخدام تعريف الموقع

  1. تظهر الصفحة "موقع SharePoint جديد" تشغيل موقع SharePoint.

  2. في عنوان والوصف مقطع Enter الزر My موقع جديد للعنوان ووصف للموقع.

  3. في مقطع العنوان موقع ويب ، قم بإدخال mynewsite في المربع اسم URL.

  4. في المقطع قالب ، انقر فوق علامة تبويب تخصيصات SharePoint ثم تحديد TestSiteDef في القائمة تحديد قالب.

  5. دع الإعدادات الأخرى الخاصة بهم قيمة افتراضية ثم انقر فوق إنشاء.

    يظهر موقع جديد.

اختبار موقع جديد

التالي ، اختبار موقع جديدة للتأكد من أنه يعمل بشكل صحيح.

لاختبار موقع الويب

  • في مربع النص على الصفحة ASPX الافتراضية Enter الزر الزر نصاً ثم انقر فوق الزر المربع متوسط مربعة إلى جانب مربع النص.

    يظهر النص في التسمية إلى يسار الزر.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء استقبال الحدث

موارد أخرى

تطوير حلول SharePoint