SharePoint için uygulama sayfaları oluşturma
Uygulama sayfası, SharePoint Web sitesinde kullanılmak üzere tasarlanmış bir ASP.NET Web sayfasıdır. Uygulama sayfaları özel bir ASP.NET sayfası türüdür. Uygulama sayfası ile standart ASP.NET sayfası arasındaki birincil fark, uygulama sayfasının SharePoint ana sayfasıyla birleştirilmiş içerik içermesidir. Ana sayfa, uygulama sayfalarının sitedeki diğer sayfalarda olduğu gibi aynı görünümü ve davranışı paylaşmasını sağlar.
Visual Studio, tasarımcı kullanarak uygulama sayfaları tasarlamanızı sağlar. Tasarımcı, ana sayfada tanımlanan her içerik yer tutucusu için bir içerik alanı görüntüler. Denetimleri bu içerik alanlarına sürükleyerek uygulama sayfasını tasarlayabilirsiniz.
Uygulama sayfaları
Uygulama sayfaları sunucudaki tüm siteler arasında paylaşılırken, site sayfası tek bir siteye özgüdür. Daha fazla bilgi için SharePoint Sayfa Türleri.
Varsayılan olarak, SharePoint sitesi oluşturduğunuzda görüntülenen sayfaların çoğu site sayfalarıdır. SharePoint sayfa kitaplığına site sayfası eklenebilir. Kullanıcılar SharePoint Tasarım Aracı gibi araçları kullanarak site sayfasını özelleştirebilir. Site sayfası dinamik Web Bölümleri ve Web Bölümü Bölgeleri gibi özellikleri de barındırabilir.
Uygulama sayfaları bunları yapamaz. Ancak, sayfanın özel kod içermesini istiyorsanız, uygulama sayfası oluşturulacak en iyi sayfa türüdür. Site sayfasına özel kod ekleyebilirsiniz ancak kullanıcı SharePoint Tasarım Aracı gibi araçları kullanarak sayfayı özelleştirdiğinde kod çalışmayı durdurur.
Not
Visual Studio, SharePoint sitesi için site sayfaları oluşturmanıza yardımcı olan şablonlar sağlamaz. Daha fazla bilgi için bkz . SharePoint Sayfa Türleri.
Uygulama sayfası oluşturma
Uygulama sayfası oluşturmak için SharePoint projesine Uygulama Sayfası öğesi ekleyin. Bir uygulama sayfası oluşturduğunuzda Visual Studio projenize aşağıdaki klasörleri ekler:
Klasör | Açıklama |
---|---|
Düzenler | SharePoint dosya sisteminin _layouts sanal dizinine Haritalar. |
Düzenler alt klasörü | Uygulama sayfasını oluşturan dosyaları içerir. Varsayılan olarak, bu klasör projenizle aynı ada sahiptir. Bu klasörü istediğiniz zaman yeniden adlandırabilirsiniz. Projeyi çalıştırdığınızda, Visual Studio bu klasörü SharePoint dosya sisteminin _layouts sanal dizinine dağıtır. |
Visual Studio projenize aşağıdaki dosyaları ekler:
Dosya | Açıklama |
---|---|
ASP.NET sayfa dosyası (.aspx) | Sayfayı tanımlayan XML işaretlemesini içerir. |
Uygulama sayfası kod dosyası | Uygulama sayfasının arkasındaki kodu içerir. Bu dosyaya olayları işleyen kod ekleyin. |
Uygulama sayfası tasarımcısı kod dosyası | Tasarımcı tarafından oluşturulan kodu içerir. Bu dosyayı doğrudan düzenlemeyin. |
Uygulama sayfası tasarlama ve hatalarını ayıklama
Visual Studio'daki tasarımcı görünümünü kullanarak bir uygulama sayfasının içeriğini tasarlayın. Projenizde uygulama sayfasını açtığınızda (çift tıklayarak veya kısayol menüsünü açıp Aç'ı seçerek) ve ardından düzenleyicinin alt kısmındaki Tasarım düğmesini seçtiğinizde bu tasarımcı görüntülenir.
Not
Sayfayı yalnızca tasarımcının Kaynak görünümünde tasarlayabilirsiniz. Tasarımcının Tasarım görünümü uygulama sayfaları için devre dışı bırakıldı.
Visual Studio'daki diğer SharePoint proje öğelerinin hatalarını ayıkladığınız gibi uygulama sayfasında da hata ayıklayabilirsiniz. Visual Studio hata ayıklayıcısını başlattığınızda, Visual Studio SharePoint sitesini açar.
Uygulama sayfasını görüntülemek için, uygulama sayfasının konumuna el ile gitmeniz gerekir (örneğin: http:// Server_Name/_layouts/Project_Name/ApplicationPage1.aspx).
SharePoint projelerinde hata ayıklama hakkında daha fazla bilgi için bkz . SharePoint çözümlerinde sorun giderme.
Ana sayfa seçme
Varsayılan olarak, uygulama sayfası öğesi projenizde hata ayıklamak için kullandığınız sitenin ana sayfasına başvurur. Bu sayfa v4.master olarak adlandırılır ve SharePoint sitesinin Ana Sayfa Galerisi'nde listelenmiş olarak bulabilirsiniz.
Uygulama öğesinin özniteliğini Page
ayarlayarak MasterPageFile
uygulama sayfası tarafından hangi ana sayfanın kullanıldığını açıkça değiştirebilirsiniz. (Örneğin: MasterPageFile="~/_layouts/applicationv4.master"
). Aslında, SharePoint sunucusunda dinamik ana sayfalar etkinleştirilmemişse bu özniteliği ayarlamanız gerekir. SharePoint'teki ana sayfalar hakkında daha fazla bilgi için bkz . Ana Sayfalar.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin