Aracılığıyla paylaş


İzlenecek yol: Temel site tanımı projesi oluşturma

Bu kılavuzda, üzerinde bazı denetimler bulunan bir görsel Web bölümü içeren temel bir site tanımının nasıl oluşturulacağı gösterilmektedir. Netlik sağlamak için, oluşturduğunuz görsel Web bölümünün yalnızca birkaç denetimi vardır. Ancak, daha fazla işlevsellik içeren daha gelişmiş SharePoint site tanımları oluşturabilirsiniz.

Bu kılavuzda aşağıdaki görevler gösterilir:

  • Visual Studio proje şablonunu kullanarak site tanımı oluşturma.

  • SharePoint'te site tanımı kullanarak SharePoint sitesi oluşturma.

  • Çözüme görsel bir Web bölümü ekleme.

  • Yeni görsel Web bölümünü ekleyerek sitenin default.aspx sayfasını özelleştirme.

    Not

    Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için bkz . IDE'yi kişiselleştirme.

Önkoşullar

Bu izlenecek yolu tamamlamak için aşağıdaki bileşenlere ihtiyacınız vardır:

  • Microsoft Windows ve SharePoint'in desteklenen sürümleri. Daha fazla bilgi için bkz. SharePoint Çözümleri Geliştirme Gereksinimleri.

  • Visual Studio.

Site tanımı çözümü oluşturma

İlk olarak, Visual Studio'da site tanımı projesini oluşturun.

Bir site tanımı projesi oluşturmak için

  1. Menü çubuğunda Dosya Yeni Proje'yi> seçin.> IDE'niz Visual Basic geliştirme ayarlarını kullanacak şekilde ayarlandıysa, menü çubuğunda Dosya>Yeni Proje'yi seçin.

    Yeni Proje iletişim kutusu görünür.

  2. Visual C# düğümünü veya Visual Basic düğümünü genişletin, SharePoint düğümünü genişletin ve ardından 2010 düğümünü seçin.

  3. Şablonlar listesinde SharePoint 2010 Proje şablonunu seçin.

  4. Ad kutusuna TestSiteDef yazın ve Tamam düğmesini seçin.

    SharePoint Özelleştirme Sihirbazı görüntülenir.

  5. Hata ayıklama için site ve güvenlik düzeyini belirtin sayfasında, site tanımında hata ayıklamak istediğiniz SharePoint sitesinin URL'sini girin veya varsayılan konumu (http:// System Name/) kullanın.

  6. Bu SharePoint çözümünün güven düzeyi nedir? bölümünde Grup çözümü olarak dağıt seçeneği düğmesini seçin.

    Tüm site tanımı projeleri grup çözümleri olarak dağıtılmalıdır. Korumalı çözümler ve grup çözümleri hakkında daha fazla bilgi için bkz . Korumalı çözümle ilgili dikkat edilmesi gerekenler.

  7. Son düğmesini seçin.

    Proje Çözüm Gezgini görünür.

  8. Çözüm Gezgini proje düğümünü seçin ve ardından menü çubuğunda Proje>Yeni Öğe Ekle'yi seçin.

  9. Visual C# veya Visual Basic altında SharePoint düğümünü genişletin ve 2010 düğümünü seçin.

  10. Şablonlar bölmesinde Site Tanımı şablonunu seçin, Ad'ı SiteDefinition1 olarak bırakın ve ekle düğmesini seçin.

Görsel web bölümü oluşturma

Ardından, site tanımının ana sayfasında görünecek görsel bir Web bölümü oluşturun.

Görsel web bölümü oluşturmak için

  1. Çözüm Gezgini'da Tüm Dosyaları Göster düğmesini seçin.

  2. SiteDefinition1 proje düğümünü seçin ve ardından menü çubuğunda Proje>Yeni Öğe Ekle'yi seçin.

    Yeni Öğe Ekle iletişim kutusu görünür.

  3. Visual C# düğümünü veya Visual Basic düğümünü genişletin, SharePoint düğümünü genişletin ve ardından 2010 düğümünü seçin.

  4. Şablon listesinde Visual Web Bölümü şablonunu seçin, VisualWebPart1 varsayılan adını koruyun ve ekle düğmesini seçin.

    VisualWebPart1.ascx dosyası açılır.

  5. VisualWebPart1.ascx dosyasının en altına aşağıdaki işaretlemeyi ekleyerek forma üç denetim ekleyin: metin kutusu, düğme ve etiket:

    <table>
      <tr>
        <td>
          <asp:TextBox runat="server" ID="tbName"></asp:TextBox>
        </td>
        <td>
          <asp:Button runat="server" ID="btnSubmit" Text = "Change Label Text" OnClick="btnSubmit_Click"></asp:Button>
        </td>
        <td>
          <asp:Label runat="server" ID="lblName"></asp:Label>
        </td>
      </tr>
    </table>
    
  6. VisualWebPart1.ascx altında VisualWebPart1.ascx.cs dosyasını (Visual C#için) veya VisualWebPart1.ascx.vb dosyasını (Visual Basic için) açın ve aşağıdaki kodu ekleyin:

    protected void btnSubmit_Click(object sender, EventArgs e)
    {            
        lblName.Text = tbName.Text;
    }
    

    Bu kod, web bölümünün düğme tıklaması için işlevsellik ekler.

Görsel web bölümünü varsayılan ASPX sayfasına ekleme

Ardından, görsel Web bölümünü site tanımının varsayılan ASPX sayfasına ekleyin.

Varsayılan ASPX sayfasına görsel web bölümü eklemek için

  1. default.aspx sayfasını açın ve etiketin altına WebPartPages aşağıdaki satırı ekleyin:

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

    Bu satır, MyWebPartControls adını Web bölümü ve koduyla ilişkilendirir. Namespace parametresi, VisualWebPart1.ascx kod dosyasında kullanılan ad alanıyla eşleşir.

  2. öğesinden </asp:Content> sonra, bölümün tamamını ContentPlaceHolderId="PlaceHolderMain" ve içeriğini aşağıdaki kodla değiştirin:

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

    Bu kod, daha önce oluşturduğunuz görsel Web bölümüne bir başvuru oluşturur.

  3. Çözüm Gezgini,SiteDefinition1 düğümünün kısayol menüsünü açın ve Başlangıç Öğesi Olarak Ayarla'yı seçin.

Site tanımı çözümünü dağıtma ve çalıştırma

Ardından, projeyi SharePoint'e dağıtın ve ardından projeyi çalıştırın.

Site tanımını dağıtmak ve çalıştırmak için

  • Menü çubuğunda Derle>TestSiteDef Dağıt'ı seçin.

  • F5 tuşunu seçin.

    Visual Studio kodu derler, özelliklerini ekler, tüm dosyaları bir SharePoint çözümü (WSP) dosyasına paketler ve WSP dosyasını SharePoint Server'a dağıtır. SharePoint daha sonra dosyaları yükler ve ardından özellikleri etkinleştirir.

Site tanımına göre site oluşturma

Ardından, yeni site tanımını kullanarak bir site oluşturun.

Site tanımını kullanarak bir site oluşturmak için

  1. SharePoint sitesinde, Yeni SharePoint Sitesi sayfası görüntülenir.

  2. Başlık ve Açıklama bölümünde, başlık ve sitenin açıklaması için Yeni Sitem yazın.

  3. Web Sitesi Adresi bölümünde URL adı kutusuna mynewsiteyazın.

  4. Şablon bölümünde SharePoint Özelleştirmeleri sekmesini seçin.

  5. Şablon seçin listesinde SiteDefinition1'i seçin.

  6. Diğer ayarları varsayılan değerlerinde bırakın ve oluştur düğmesini seçin.

    Yeni site görüntülenir.

Yeni siteyi test edin

Ardından, doğru çalışıp çalışmadığını doğrulamak için yeni siteyi test edin.

Yeni siteyi sınamak için

  • Varsayılan ASPX sayfasında, bir metin girin ve metin kutusunun yanındaki Etiket Metnini Değiştir düğmesini seçin.

    Metin, düğmenin sağ tarafındaki etikette görünür.