Makale numarası: 910442 - Son Gözden Geçirme: 15 Ocak 2007 Pazartesi - Gözden geçirme: 1.3 ' De, ASP.NET 2.0 Web kaynakları ile çalışma
ASP.NET Destek Sesi Sütunu' De, ASP.NET 2.0 Web kaynakları ile çalışmaBu sütun için kendi gereksinimlerinize göre özelleştirmenin sizi ilgilendiren konular hakkındaki fikirlerinizi göndermeye davet etmek isteriz ve gelecekte Knowledge Base makaleleri ve Destek Sesi sütunu görmek istediğiniz sorunlar giderilmiştir. Kendi fikirleri ve Ask For It (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) formunu kullanarak geri besleme gönderebilirsiniz. Formun alt kısmındaki bu sütunun. bağlantı da oradaBu SayfadaGirişYüksek! Adımı Praveen Yerneni, teknik Microsoft ASP.NET destek grubuyla çalışma neden yazdırıyorum. Bu ayın sütununda MIYIM Web kaynaklarını ve nasıl uygulanacaklarının, uygulamanızda tartışın gitme.Bir geliştirici iseniz, kimin bolca COM çalıştığı denetler, bu makalenin bazı önemli sorunların, denetimleri geliştirirken yüz adresleme kullanışlı olabilir. Bir COM denetimi kullanarak bir .html dosyaları, .css dosya, resim dosyaları ve komut dosyaları gibi statik dosyalara dağıtmak isterseniz, daha önce Microsoft ASP.NET 1. 1'de, yükleyici oluşturmak ve bir COM denetimi ile birlikte bu dosyaları paketlemenize gerekiyordu. Bu çalıştı, ancak birçok sorunu denetimi dağıtımı sırasında gösterilir. Örneğin, sürüm çakışmaları, resim gibi dosyaları aynı konuma dağıtmış emin olun veya denetimi başarısız olmasına neden olabilecek bozulmuş veya silinmiş statik dosyaları yaşadı. Web kaynakları, Microsoft ASP.NET 2.0 .resources olarak derlemesinde bu kaynakları katıştırmak geliştirici vererek bu sorunları giderir. Bu statik kaynaklara erişmek için <a0></a0>, yalnızca denetimin kodda bir yöntemini ça??rabilirsiniz. Bu makaledeki örnek kod, Microsoft Yükleme Merkezi'nden yükleyebilirsiniz. Aşağıdaki dosyalar Microsoft Yükleme Merkezi'nden yüklenebilir: Bu resmi kapat ![]() Bu resmi kapat ![]() 119591
(http://support.microsoft.com/kb/119591/
)
Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır. Web kaynaklarını nasıl çalışır?Web kaynakları derleme kaynakları almak ve bunları Web tarayıcısına hizmet için tasarlanmış olan WebResource.axd adlı özel bir işleyici yararlanır. Için WebResource.axd işleyicisinin AssemblyResourceLoader türüdür.Bir istek için WebResource.axd istemciden geldiğinde, işleyici <a0>Request</a0> nesnesinin <a1>QueryString</a1> yönteminde Web Kaynak tanıtıcısı arar. Web Kaynak tanıtıcısı değeri temel alarak, işleyicinin sonra bu kaynağı içeren Derleme yüklenemedi çalışır. Bu işlem başarılı olursa, işleyici derleme özniteliği için arayın ve kaynak akışı Derleme yüklenemedi. Son olarak, işleyicinin kaynak akış verileri alın ve istemciye derleme özniteliği belirttiğiniz içerik türü ile birlikte gönderin. URL için WebResource.axd görünümler, aşağıdakine benzer: Kodu delvingKullandığım bir örnekte, bu yeni özellik göstermek için bir ASP.NET Web uygulaması tarafından tüketilen bir COM denetimi MIYIM geliştirilen.Web kaynağı için bir COM denetimiOluşturma ve bir Web kaynak katıştırma için BANA bir COM geliştirilen <a1>denetimi</a1> (SimpleControl). Bu, katıştırılmış aşağıdaki kaynaklar şunlardır:
Web kaynakları katıştırmaÖnce Visual Studio 2005'te Web denetim kitaplığı projeye eklenen statik dosyaları katıştırılmış kaynak olduğundan emin olması. Bu kaynaklar katıştırmak için <a0></a0>, tüm yapmanız gereken, bu dosyalar Visual Studio'ya ekleme ve oluşturma eylemi için Katıştırılmış kaynak ayarlanmışsa bu dosyaların özelliklerini değiştirin.Bunu yaptıktan sonra Ayrıca bu kaynakları AssemblyInfo.cs dosyasındaki WebResource derleme özniteliği tarafından aşağıdaki gibi başvuru olduğunu emin olmalısınız.
Web kaynakları getiriliyorWeb kaynağı almak için ClientScriptManager sınıfının yönetme istemci tarafında çalışan komut dosyaları için genel olarak kullanılan bir yöntemdir GetWebResourceUrl yöntemi kullandınız. Bu yöntem, bir derlemede katıştırılmış olan bir sunucu tarafı Kaynak URL başvurusu döndürür. GetWebResourceUrl yöntemi aşağıdaki iki parametre kabul eder:
Değiştirme özelliğini kullanmaWeb kaynakları'nı kullanarak başka bir kullanışlı özelliği PerformSubstitutionWebResource özniteliği yukarıdaki "Web kaynaklarını katıştırma" bölümünde gösterilen özelliğidir. Bu özellik gerçekte Web kaynakları, içinde başka bir katıştırılmış kaynak edinmenize olanak verir. Bu özellik etkinleştirilirse, WebResource işleyicisi katıştırılmış kaynak çözümleme ve WebResource derleme özniteliği sözdizimi, sayfanın hizmet veren önce fiili kaynaklarla değiştirin.Yukarıdaki kod Köprü denetimini ChangeImage adlı bir istemci tarafı olay olduğunu görürsünüz. Bu ChangeImage işlevi, bir komut dosyasında bulunur. Aşağıdaki u (Yürüt) tıklatıp komut bu dosyasını Ayrıca, sayfa bu JavaScript dosyası kayıtlı olduğundan emin olmak için ClientScriptManager sınıfının RegisterClientScriptInclude yöntemi aşağıda gösterildiği gibi kullanıyorum. ASP.NET denetimi kullanmaCOM denetimi başarıyla yerleşik sonra bu denetim, istemci bir ASP.NET projesinde kullanmak gerekir. Bunu yapmak için <a0></a0>, yalnızca Denetim Araç kutusu ASP.NET'te eklemeniz gerekir. Sonra herhangi bir Web form tasarımcısında denetimi ekleyebilirsiniz.Denetim araç kutusuna eklediğiniz denetim için kaydedilir ve HTML sözdizimi baktığınızda, aşağıdaki kodu eklenir. Bu resmi kapat ![]() Bu resmi kapat ![]() SonuçWeb kaynakları ASP.NET 2. 0'daki yeni bir kullanışlı özelliği ise. Akıllıca kullanıyorsanız, bu özellik, kendi avantajı için kullanabilirsiniz. Birçok önbelleğe alma teknikleri, Web kaynakları, uygulamanın performansını etkilemez emin olmak için kullanılmış.ASP.NET 2. 0'da, WebResource.axd Microsoft .NET Framework'ün katıştırılmış kaynak almak için dahili olarak kullanılır. Örneğin, .NET Framework, doğrulama denetimleri için kullanılan WebUIValidation.js komut dosyasını almaya ve Menu.js menü denetimleri için komut dosyasını almak için WebResource.axd kullanır. BaşvurularDaha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:ClientScriptManager.GetWebResourceUrl yöntemi Web kaynakları hakkında daha fazla bilgi için aşağıdaki Web günlükleri'Nikhil Kothari tarafından bakın:http://msdn2.microsoft.com/en-us/library(d=robot)/system.web.ui.clientscriptmanager.getwebresourceurl.aspx (http://msdn2.microsoft.com/en-us/library(d=robot)/system.web.ui.clientscriptmanager.getwebresourceurl.aspx) WebResourceAttribute sınıfı http://msdn2.microsoft.com/en-us/library(d=robot)/system.web.ui.webresourceattribute.aspx (http://msdn2.microsoft.com/en-us/library(d=robot)/system.web.ui.webresourceattribute.aspx) Katıştırılmış kaynakları ile bağlantılı http://msdn2.microsoft.com/en-us/library/ht9h2dk8.aspx (http://msdn2.microsoft.com/en-us/library/ht9h2dk8.aspx) System.Web.UI.WebResourceAttribute ile nedir? http://www.nikhilk.net/WebResourceAttribute.aspx (http://www.nikhilk.net/WebResourceAttribute.aspx) Web kaynakları ile hizmet reddi saldırıları için Azaltıcı http://www.nikhilk.net/WebResourcesDenialOfServiceAttack.aspx (http://www.nikhilk.net/WebResourcesDenialOfServiceAttack.aspx) Her zaman olarak, gelecekte sütunları adreslenmiş istediğiniz konuları veya bilgi bankasının Ask For It
(http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=)
formunu kullanarak fikir gönderme bildirmekten çekinmeyin.
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:910442
(http://support.microsoft.com/kb/910442/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email




Üste

