Aracılığıyla paylaş


SharePoint Web bölümleri oluşturma

Kullanarak Web Bölümleri, kullanıcıların doğrudan içerik, görünümünü değiştirmek ve SharePoint sitesi davranışını sayfaları bir tarayıcı kullanarak.Web Bölümü sayfası web bölümü sayfası adı verilen özel bir tür içinde çalıştırmak sunucu taraflı denetimleri olan: Bunlar SharePoint sitesinde görünen sayfaların yapı taşlarıdır.SharePoint web bölümleri hakkında daha fazla bilgi için bkz: Yapı Taşı: Web bölümlerini.

Visual Studio oluşturmak ve SharePoint sitesinde web bölümleri hata ayıklamak için kullanabileceğiniz şablonlar sağlar.

Visual Studio'da Web Bölümü oluşturma

Bir web bölümü ekleyerek oluşturmak bir Web Bölümü herhangi bir SharePoint proje öğesi.Kullanabileceğiniz bir Web Bölümü korumalı çözüm veya bir Grup çözümü öğe.

İsterseniz bir Tasarımcısı'nı kullanarak web bölümü görsel olarak tasarlayın, oluşturun bir Visual Web Bölümü eklemek veya proje Visual Web Bölümü herhangi bir SharePoint proje öğesi.Kullanabileceğiniz bir Visual Web Bölümü öğesinde bir Grup çözümü.

Ee231579.collapse_all(tr-tr,VS.110).gifWeb Bölümü öğesi

A Web Bölümü madde web bölümü için bir SharePoint sitesi tasarlamak için kullanabileceğiniz dosyaları sağlar.Eklediğinizde bir Web Bölümü madde, Visual Studio projenize bir klasör oluşturur ve sonra birkaç dosya klasörüne ekler.Her dosya aşağıdaki tabloda açıklanmaktadır.

Dosya

Tanımlama

Elements.XML

Projenizdeki özellik tanım dosyası web bölümü dağıtmak için kullandığı bilgileri içerir.

.WebPart dosyası

SharePoint web bölümünün web Bölümü Galerisi'nde görüntülemek için gereken bilgileri sağlar.

Kod dosyası

Web bölümü denetimleri eklemek ve web bölümü içinde özel içerik oluşturmak, yöntemleri içerir.

Daha fazla bilgi için bkz. Nasıl yapılır: SharePoint Web Bölümü oluşturma.

Ee231579.collapse_all(tr-tr,VS.110).gifVisual Web Bölümü öğesi

A visual web bölümü , Visual Studio Visual Web Developer tasarımcıyı kullanarak oluşturduğunuz bir web bölümüdür.Bu tasarımcının nasıl kullanılacağı hakkında daha fazla bilgi için bkz: Web içerik eşleme için Visual Studio 11 Beta.

İşlevsel olarak, visual web bölümü bir web bölümü'nden farklı değildir.A Visual Web Bölümü maddesini içeren bir Web Bölümü öğesi ve bir Kullanıcı denetimi öğesi.

Sürükleyerek veya denetimler Visual Studio'dan kopyalayarak web bölümünün görünümünü tasarlamak araç kullanıcı denetiminin yüzeye.Daha fazla bilgi için bkz. Nasıl yapılır: bir Designer'ı kullanarak bir SharePoint Web Bölümü oluşturma.

SharePoint denetimleri

Visual Studio, uygulama sayfaları gibi SharePoint sayfaları oluşturmak için bazı denetimler sağlar.Bu denetimleri araç altında görünen SharePoint denetimleri.Bu denetimler için işlevsellik türetilen Microsoft.SharePoint.WebControls SharePoint site ve liste sayfalarında kullanılan asp.net sunucu denetimlerini içeren ad boşluğu.

Denetim adı

Tanımlama

AspMenu

asp menü ekler.Daha fazla bilgi için bkz: Menü denetimine genel bakış.

CssLink

Ekler bir LINK .aspx sayfasına öğe tarafından tanımlanan bir veya daha fazla harici stil sayfaları uygular CssRegistration.

DateTimeControl

Tarihzaman kontrolü .aspx sayfasına ekler.

FormDigest

Güvenlik doğrulaması .aspx sayfasına ekler

ListProperty

Bir özelliği, belirtilen bir listesini döndürür.

ProjectProperty

Geçerli Web sitesinin genel bir özellik döndürür.

RssLink

Bir rss .aspx sayfasına bir bağlantı ekler.

ScriptLink

Özellikleri ve böylece sayfa işlendiği zaman onlar isteyebileceği bir sayfadaki komut dosyaları gibi kaynaklar kaydediliyor yöntemleri sağlar.

Tema

Tema .aspx sayfasına uygular.

Web Bölümü hata ayıklama

Visual Studio projelerinde hata ayıklama gibi bir web bölümü içeren bir SharePoint proje ayıklayabilirsiniz.Visual Studio hata ayıklayıcısını başlattığınızda, Visual Studio SharePoint sitesini açar.

Kodunuzu hata ayıklama başlatmak için SharePoint web bölümü sayfasına web bölümü ekleme.

SharePoint projelerinde hata ayıklama hakkında daha fazla bilgi için bkz: SharePoint çözümleri sorun giderme.

Visual Web Bölümü sınırlamaları

Visual Studio ile başlayarak, SharePoint korumalı çözümler ve çiftlik çözümleri için visual web bölümleri ekleyebilirsiniz.Ancak, visual web bölümleri aşağıdaki kısıtlamalar geçerlidir:

  • Değiştirilebilir parametreler Visual web bölümlerini desteklemez.Daha fazla bilgi için bkz. Değiştirilebilir parametreler.

  • Kullanıcı denetimleri veya visual web bölümleri sürüklenen ve bırakılan veya getirilemez visual web bölümleri kopyalanır.Bu eylem bir yapı hatasına neden olur.

  • Visual web bölümleri $SPUrl gibi SharePoint server belirteçleri doğrudan desteklemez.Daha fazla bilgi için "Simge kısıtlamaları içinde korumalı Visual Web Bölümleri" konusuna bakın. SharePoint çözümleri sorun giderme.

  • Korumalı çözüm Visual web bölümlerinde bazen hata almak için "Korumalı kod ana bilgisayar hizmeti isteği işleyemeyecek kadar meşgul olduğundan korumalı kod yürütme isteği reddedildi." Bu post, bu hata hakkında daha fazla bilgi için bkz: SharePoint geliştirici ekibi Web günlüğü.

  • Sunucu tarafı JavaScript hata ayıklama Visual Studio'da desteklenmiyorsa, ancak istemci tarafı JavaScript hata ayıklama desteklenmiyor.

    Sunucu tarafı biçimlendirme dosyası için satıriçi JavaScript ekleyebilirsiniz, ancak hata ayıklama kesme noktalarını biçimlendirme için eklenen için desteklenmiyor.JavaScript hata ayıklama için harici bir JavaScript dosyası biçimlendirme dosyasındaki başvuru ve sonra JavaScript dosyasında kesme noktalarını ayarlayın.

  • Hata ayıklama satır içi ASP.NET kod biçimlendirme dosyası yerine, oluşturulan kod dosyasındaki yapılması gerekir.

  • Visual web bölümleri kullanımını desteklemeyebilir <@ Assembly Src= yönergesi.

  • SharePoint web denetimleri ve bazı ASP.NET SharePoint korumalı ortamında denetimlerinin desteklenmeyen."'Microsoft.SharePoint.WebControls' ad alanında 'Tema' yok tür veya ad alanı adı" Korumalı alan çözümü, hata visual web bölümünde desteklenmeyen denetimler kullandıysanız görünür.

Korumalı alan çözümleri hakkında daha fazla bilgi için bkz: Kutulu arasındaki farklar ve grubu çözümleri.

Eski stil SharePoint tabanlı Web bölümleri oluşturma

Özel oluşturmak için Visual Studio şablonları kullanabilirsiniz ASP.NET 2.0 için SharePoint web bölümü.ASP.NET 2.0Web Bölümleri yerleşik üstünde ASP.NET web bölümü altyapı ve yeni projeler için önerilen türdür.

Çok az sayıda durumlarda eski stil SharePoint tabanlı web bölümünü kullanarak web bölümü oluşturmanız gerekebilir.Bu tür web bölümleri oluşturmak için Visual Studio kullanın, ancak Visual Studio, bunları oluşturmak için özel olarak tasarlanmış şablonları sağlamaz.

Ne zaman eski bir stil SharePoint tabanlı web bölümü oluşturmak isteyebilirsiniz hakkında daha fazla bilgi için bkz: Windows SharePoint Services Web Bölümü altyapı.SharePoint tabanlı web bölümü eski stil kullanarak web bölümü oluşturma hakkında daha fazla bilgi için bkz: izlenecek temel bir SharePoint Web Bölümü oluşturma.

İlgili Konular

Başlık

Tanımlama

Nasıl yapılır: SharePoint Web Bölümü oluşturma

Sayfaları SharePoint web bölümleri oluşturmak gösterilmiştir.

Nasıl yapılır: bir Designer'ı kullanarak bir SharePoint Web Bölümü oluşturma

Görsel tasarım yüzeyi kullanarak için SharePoint web bölümleri oluşturmak gösterilmiştir.

Nasıl yapılır: SharePoint uygulama sayfası veya Web Bölümü için bir kullanıcı denetimi yaratmak

Uygulama sayfaları ve çalıştırmak SharePoint web bölümleri tarafından tüketilen özel, yeniden kullanılabilir denetimlerinin nasıl oluşturulduğunu gösterir.

İzlenecek yol: SharePoint Web Bölümü oluşturma

SharePoint web bölümü tasarım açıklar.

İzlenecek yol:, bir tasarımcı kullanarak SharePoint Web Bölümü oluşturma

Görsel tasarım yüzeyine denetimlerini sürükleyerek için SharePoint web bölümü tasarım açıklar.

İzlenecek yol: SharePoint için OData Görüntüleyen bir Silverlight Web Parçası Oluşturma

Silverlight uygulamasını barındıran ve SharePoint listelerindeki verileri görüntüleyen bir SharePoint web bölümü tasarım açıklar.

Visual Web Developer ile çalışma

Projenizde bir Web sayfasını açtığınızda, tasarımcının nasıl kullanılacağı açıklanır.