@ Page

asp tarafından kullanılan sayfaya özgü (.aspx dosyası) öznitelikleri tanımlar.net sayfasının Ayrıştırıcı ve derleyici.

<%@ Page attribute="value" [attribute="value"...] %>

Attributes

  • Async
    Sayfa zaman uyumsuz bir işleyici oluşturur (yani, uygulaması kullanılacak sayfayı neden olan IHttpAsyncHandler işlem isteklerine).

    Varsayılan, false değeridir.

  • AsyncTimeOut
    Zaman uyumsuz görevler işlerken zaman aşımı aralığı (saniye cinsinden) tanımlar. Varsayılan değer 45’dur.

    Değer bir tamsayı olmalıdır.

    Daha fazla bilgi için bkz. AsyncTimeout özelliği.

  • AspCompat
    Ne zaman ayarlamak true, verir sayfası gerçekleştirileceği apartmanı (sta) tek iş parçacıklı iş parçacığı. Bu, Microsoft Visual Basic 6.0 ile geliştirilen bir bileşen gibi sta bileşenleri çağırmak sayfa sağlar. Bu özniteliği ayarlamak true de com + 1.0 sürümü bileşenleri erişim gerektiren çağrı sayfaya izin veriryönetilmeyen Active Server Pages (asp) yerleşik nesneler. Bunlar aracılığıyla erişilebilir ObjectContext nesne veya OnStartPage yöntemi. Varsayılan, false değeridir.

    NotNot

    Bu özniteliği ayarlamak true sayfanızın performansının düşmesine neden olabilir.Daha fazla bilgi için, Açıklamalar bölümüne bakın.

  • AutoEventWireup
    Sayfa olaylarının autowired olup olmadığını gösterir. Olayın otomatik kablolaması etkinleştirilmiş ise true; değilse, false olur. Varsayılan, true değeridir. Daha fazla bilgi için bkz. ASP.NET Web Sunucu Denetimi olay modeli.

  • Buffer
    http yanıt arabelleği özelliğinin etkin olup olmadığını belirler. truesayfayı arabelleğe alma etkinleştirilmişse; Aksi takdirde, false.

    Varsayılan, true değeridir.

  • ClassName
    Sayfa istendiğinde dinamik olarak derlenmesi sayfa sınıf adını belirten bir dize. Bu değer, herhangi bir geçerli bir sınıf adı olabilir ve tam sınıf adı içerebilir. Bu öznitelik için bir değer belirtilmezse, derlenmiş sayfasının sınıf adı sayfanın dosya adına göre ve varsayılan ad alanını kullanan ASP. İçin bir değer varsa ClassName olmadan Tam ad alanı, ad özniteliği belirtilen ASP kullanılan, birleşik belirtilen sınıf adı oluşturma bir tam sınıf adı.

    İlk sayfaya kullanılarak atanan sınıf adı başka bir sayfaya başvuruda bulunabilir @ Başvuru yönergesi.

    NotNot

    Arkadaki kod page sınıfının .aspx sayfasının tam sınıf adı kullanarak ilişkili .aspx sayfası sınıf başvuru üyelerine mümkündür.Ancak, sitenizin kaynak koruması etkin olan ana menüden, .aspx sayfası sınıfla aynı derlemede arka planda page sınıfının bulunmayan.Bu nedenle arka planda dosya sınıf başvurusunda çalışmaz.Ön derleme ile ilgili daha fazla bilgi için bkz: ASP.NET ön derleme genel bakış.

  • ClientIDMode
    Denetim için ClientID değerleri üretmek amacıyla kullanılacak olan algoritmayı belirtir. Predictable varsayılan değerdir. Inherit denetimler için varsayılan değerdir. Bu nedenle, bir sayfadaki denetimler için varsayılan algoritma, sayfanın ClientID ayarı tarafından belirlenir. Farklı bir varsayılan değer ayarlanabilir sayfalar Web.config dosyasının öğesi. Algoritmalar hakkında daha fazla bilgi için bkz: ClientIDMode sınıfa

  • ClientTarget
    Hedef kullanıcı aracısı (genellikle bir Web tarayıcısı Microsoft Internet Explorer gibi) hangi asp gösterir.net sunucu denetimlerini içerik oluşturması gerektiğini. Bu değer, herhangi bir geçerli diğer ad içinde tanımlandığı gibi olabilir <clientTarget> bölümü uygulamanın yapılandırma dosyası. Daha fazla bilgi için bkz. ClientTarget özelliği.

  • CodeBehind
    Sayfayla ilişkilendirilmiş sınıf içeren derlenmiş dosyanın adını belirtir. Bu öznitelik çalışma zamanında kullanılır.

    Bu özniteliği, Web uygulama projeleri için kullanılır. CodeFile Özniteliği kullanılır Web sitesi projeleri. Visual Studio'da Web proje türleri hakkında daha fazla bilgi için bkz: Web sitesi Projeler ve proje Web uygulaması.

  • CodeFile
    Bir sayfa için başvurulan arkadaki kod dosyasının yolunu belirtir. Bu öznitelik ile birlikte kullanılan Inherits özniteliği ilişkilendirmek bir kod kaynak dosyası içeren bir Web sayfası. Öznitelik yalnızca derlenmiş sayfalar için geçerlidir.

    Bu özniteliği, Web sitesi projeleri için kullanılır. CodeBehind Özniteliği kullanılır Web uygulama projeleri. Visual Studio'da Web proje türleri hakkında daha fazla bilgi için bkz: Web sitesi Projeler ve proje Web uygulaması.

  • CodeFileBaseClass
    Bir sayfa için temel bir sınıf ve onun ilişkili arkadaki kod sınıf türü adını belirtir. Bu öznitelik isteğe bağlıdır, ancak kullanıldığında CodeFile özniteliği de bulunmalıdır. Paylaşılan bir senaryosunu uygulamak istediğinizde bu özniteliğin ortak alanlar tanımladığınız kullanın (ve isteğe bağlı olarak, olaylar ilgili) denetim Web sayfasına başvurmak için bir taban sınıftaki. Nedeniyle asp.Bu öznitelik kullanmadan alanları bir base sınıfında tanımlanmış, derleme zamanı yeni üye tanımları (içinde ayrı partial class saplama) Web sayfasındaki denetim için oluşturulmaz ve istenen senaryonuza yaramayacaktır, net kod üretimi modeli. Ancak kullanırsanız, CodeFileBaseClass temel sınıf sayfasıyla ilişkilendirmek için öznitelik ve kısmi sınıfınız yapın (adı atanır Inherits özniteliği ve kaynak dosyası tarafından başvurulan CodeFile özniteliği) taban sınıftaki alanların sayfadaki denetimleri kod üretimi. sonra başvurmak sonra temel sınıftan kalıtımla

  • CodePage
    Yanıt için kullanılan kodlama şemasını değerini gösterir. Kodlama düzeni için kimlik görevi gören bir tamsayı değerdir. Olası bir listesi için CodePage , bkz: kimlikler, Encoding sınıfa

  • CompilationMode
    Sayfa, numaralandırılmış birkaç seçenekten birini belirten bir dize kullanarak derlenmesi gereken olup olmadığını ayarlar. Varsayılan değer Always, böylece .aspx sayfalarının varsayılan tarafından derlenmiş Detaylar için bkz. CompilationMode sabit listesi.

  • CompilerOptions
    Sayfayı derlemek için derleme seçenekleri içeren bir dize kullanılır. Bu, C# ve Microsoft Visual Basic'te derleyici komut satırı anahtarları dizisidir. Derleme seçenekleri hakkında daha fazla bilgi için bkz. C# Derleme Seçenekleri veya Visual Temel Derleyici.

  • ContentType
    Yanıt http içerik türü standart bir MIME türünü tanımlar. Herhangi bir geçerli http içerik türü dize destekler. Olası değerler listesi için arama MIME de msdn Kitaplığı.

  • Culture
    Sayfa kültür ayarını gösterir. Bu özniteliğin değeri geçerli kültür kimliği olmalıdır Unutmayın LCID ve Culture öznitelikleri dışlar; Bu öznitelikler birini kullanırsanız, diğeri aynı sayfada kullanamazsınız. Hakkında daha fazla bilgi için bkz: Culture özelliği ve CultureInfo sınıfa

  • Debug
    Sayfanın hata ayıklama sembolleriyle derlenmiş olup olmadığını gösterir. trueSayfa hata ayıklama sembolleriyle birlikte derlenmesi gereken ise; Aksi takdirde, false. Bu ayar performansı etkilediği için, sadece özniteliği geliştirme sırasında true olarak ayarlamalısınız.

  • Description
    Sayfada bir metin açıklaması sağlar. Bu değer ASP.NET ayrıştırıcısı tarafından yoksayılır.

  • EnableEventValidation
    Geri gönderme ve geri arama senaryoları olayların doğrulama sağlar. trueolayları doğrulamak, Aksi takdirde, false. Varsayılan, true değeridir.

    Sayfa olay doğrulaması yetkisiz postback istekleri ve geri aramalar riskini azaltır. Zaman enableEventValidation özelliği ayarlanmış true, asp.net yalnızca denetimde bir postback isteği veya geri arama. sırasında yükseltilebilir olayları verir Bu modelde bir denetim olaylarını işleme sırasında kaydeder ve sonra geri gönderme veya geri arama işleme sırasında olayları doğrular. Tüm olay güdümlü denetimleri asp.net, bu özellik varsayılan olarak kullanın.

    Olay doğrulaması devre değil önerilir. Olay doğrulaması'nı devre dışı bırakmadan önce, hiçbir geri oluşturulur emin olmalısınız uygulamanız istenmeyen bir etkisi olması.

  • EnableSessionState
    Sayfa için oturum durumu gereksinimlerini tanımlar. trueoturum durumu etkinleştirildiğinde; ReadOnlyoturum durumu okuyabilir, ancak değişmemiş, Aksi takdirde, false. Varsayılan, true değeridir. Bu değerler büyük/küçük harf duyarlıdır. Daha fazla bilgi için bkz. ASP.NET oturum durum genel bakış.

  • EnableTheming
    Temalar sayfada kullanılan olup olmadığını gösterir. Temalar kullanılıyorsa true; aksi durumda, false olur. Varsayılan, true değeridir.

  • EnableViewState
    Görünüm durumu sayfası isteklerini arasında sürdürülebilir olup olmadığını belirtir. Bu değer true Görünüm durumu korunur, ya da false Görünüm durumu değil korunursa. Varsayılan, true değeridir.

    Bu özelliği ayarlamak bile true, Görünüm durumu saklanmadığı için denetimi aşağıdaki koşullardan herhangi biri geçerliyse:

    Görünüm durumu ve denetim durumu hakkında daha fazla bilgi için bkz: Control.EnableViewState özelliği.

  • EnableViewStateMac
    Gösterir asp.Sayfa istemci tarafından deftere nakledildiğinde net Görünüm durumu ileti kimlik doğrulama kodu (mac) doğrulamanız gerekir. trueGörünüm durumunda mac denetimi yapılmayacağını olması; Aksi takdirde, false. Varsayılan, true değeridir.

    Görünüm durumu mac, bir görünüm durumu için tarayıcıya gönderilen kaldığı gizli değişkenin şifrelenmiş sürümüdür. mac, Görünüm durumu ile istemcide değiştirilmemiş olduğunu doğrulamak için kullanılır.

    Güvenlik notuGüvenlik Notu

    Bu öznitelik asla ayarlanması gerektiğini false bir üretim Web sitesine gidin.

  • ErrorPage
    İşlenemeyen sayfa özel durum oluşursa, yeniden yönlendirme için bir hedef url tanımlar. Daha fazla bilgi için bkz. ErrorPage özelliği.

  • Explicit
    Sayfa derlenirken Visual Basic Option Explicit modunun kullanılıp kullanılmadığını belirler. true, Visual Basic açık derleme seçeneğinin etkinleştirildiğini ve tüm değişkenlerin bir Dim, Private, Public veya ReDim deyimiyle belirtilmesi gerektiğini gösterir; aksi takdirde false olur. Varsayılan, false değeridir.

    NotNot

    Bu öznitelik Visual Basic dışındaki diller tarafından göz ardı edilir.Ayrıca, bu seçenek Machine.config yapılandırma dosyasında true olarak ayarlanır.Daha fazla bilgi için bkz. ASP.NET Yapılandırması dosyalarının.

  • Inherits
    Devralmak sayfanın arka planda sınıfı tanımlar. Bu Page sınıfından türetilen herhangi bir sınıf olabilir. Bu öznitelik ile kullanılan CodeFile özniteliği, arka planda sınıfa kaynak dosyası yolunu içerir Inherits Özniteliği duyarlı kullanırken sayfa dili olarak C# ve Visual Basic olarak kullanırken duyarlısayfa dil.

    Inherits Özniteliği içermeyen bir ad alanı'nı, asp.net denetimleri olup olmadığını ClassName öznitelik içeren bir ad. Bu durumda, asp.Başvurulan sınıf yükleme girişimlerini net Inherits ad alanını kullanarak öznitelik ClassName özniteliği. (Bu varsayar Inherits öznitelik ve ClassName her iki özniteliğini kullanın aynı ad.)

    Arka plan kod sınıfları hakkında daha fazla bilgi için bkz. ASP.NET Web sayfa kod modeli.

  • Language
    Sayfa içindeki tüm satır içi işleme (<% %> ve <%= %>) ve kod bildirim bloklarında kullanılan dili belirtir. Değerler, Visual Basic, C# ve JScript de dahil olmak üzere tüm .NET Framework destekleyen dilleri temsil edebilir. Yalnızca bir dil kullanılan ve her sayfada belirtilen.

  • LCID
    Web formları sayfası için yerel ayar tanıtıcısını tanımlar.

    NotNot

    Yerel ayar tanıtıcısını benzersiz olarak tanımlayan bir yerel 32 bitlik bir değerdir.ASP.Bu özniteliği kullanarak bir Web Forms sayfa için farklı bir yerel ayar belirlemenizi sürece net Web sunucusunun varsayılan yerel ayarı kullanır.Unutmayın LCID ve Culture öznitelikleri dışlar; Bu öznitelikler birini kullanırsanız, diğeri aynı sayfada kullanamazsınız.Yerel ayarlar hakkında daha fazla bilgi için arama msdn Kitaplığı.

  • LinePragmas
    Çalışma zamanının kaynak kodunda satır pragmaları oluşturup oluşturmaması gerektiğini belirler. Bunlar genellikle belirli bir kaynak dosyasında konumları işaretlemek için hata ayıklama araçları tarafından kullanılan derleyici seçenekleridir. Satır pragmaları oluşturulması gerekiyorsa true; aksi durumda, false olur.

  • MaintainScrollPositionOnPostback
    Kullanıcı istemci tarayıcısına aynı konumda sonra geri dönmek için etkinleştirilip etkinleştirilmeyeceğini belirtir. truekullanıcılar aynı yere iade edilmesi durumunda; Aksi takdirde, false. Varsayılan, false değeridir.

    NotNot

    Geliştiriciler ayarlayarak tüm sayfalar için bu öznitelik tanımlayabilirsiniz maintainScrollPostitionOnPostback özniteliği (, yapılandırma dosyaları, büyük küçük harf duyarlı olduğunu unutmayın) üzerinde <pages> öğesini Web.config dosyası.

  • MasterPageFile
    İçerik sayfası veya iç içe ana sayfa için ana sayfayı yolunu ayarlar. Göreceli ve mutlak yollar destekler. Daha fazla bilgi için bkz. MasterPageFile özelliği.

  • MetaDescription
    Kümeleri MetaDescription özelliği. Sayfa biçimlendirme "Açıklama" da içeriyorsa metaöğe, değeri @ Page yönergesi geçersiz kılar değerinde işaretleme.

  • MetaKeywords
    Kümeleri MetaKeywords özelliği. Sayfa biçimlendirme "anahtar sözcükler" de içeriyorsa metaöğe, değeri @ Page yönergesi geçersiz kılar değerinde işaretleme.

  • ResponseEncoding
    Bir sayfanın içeriği http yanıtı için kullanılan kodlama şemasını adını gösterir. Bu özniteliğe atanan değeri geçerli bir kodlama adıdır. olası kodlama adları listesi için bkz: Encoding sınıfa Ayrıca çağırabilirsiniz GetEncodings yöntemi için olası kodlama adları ve kimliklerinden.

  • SmartNavigation
    Akıllı gezinme özelliğinin Internet Explorer 5.5 veya sonraki sayfayı destekleyip desteklemediğini gösterir. trueAkıllı gezinme özelliğinin etkin olmadığını; Aksi takdirde, false. Varsayılan, false değeridir.

    asp.net sürüm 2.0 ve sonraki sürümleri, SmartNavigation özelliği artık kullanılmıyor. Use SetFocus yöntemi ve MaintainScrollPositionOnPostback() özelliği yerine.

  • Src
    Sayfaya bağlı kodunu içeren kaynak dosyasının yolunu belirtir. Programlama mantığı sayfanızın bir sınıf ya da buna dahil edilmesini seçebilirsiniz bağlı kaynak dosyasında kod bildirimi blokları.

    Kullanabileceğiniz Src bağlamak için öznitelik oluştur sağlayıcıları için sayfa. Daha fazla bilgi için, BuildProvider sınıfına bakın. Ayrıca, sürümlerinde asp.net 2.0 için önce Src özniteliği arka planda dosya bağlama için alternatif bir yol olarak kullanıldısayfa. asp.net 2. 0'da, bir sayfa için bir kod kaynak dosyası bağlama için sözdizimidir kullanmak için Inherits ile birlikte bir sınıf belirtmek için öznitelik CodeFile özniteliği sınıfa için kaynak dosyasının yolunu belirtmek için

  • Strict
    Sayfayı Visual Basic ile derlenmesi gösteren Option Strict mod. Eğer Option Strict etkinleştirilmişse true; aksi takdirde false olur. Varsayılan, false değeridir.

    NotNot

    Bu öznitelik Visual Basic dışındaki diller tarafından göz ardı edilir.

  • StyleSheetTheme
    Sayfada kullanmak için geçerli tema tanımlayıcısını belirtir. Zaman StyleSheetTheme özniteliği ayarlanmışsa, tek denetimleri bulunan tema. stil ayarlarını geçersiz kıl Tema bulunan ayarları sırasında bir site için genel bir görünüm böylece sağlayabilir StyleSheetTheme özniteliği etkinleştirmek, özelleştirme belirli ayarları sayfa ve tek tek kendi kontrol eder.

  • TargetSchema
    Sayfada içeriği doğrulama şemasının adını belirtir. Bu yalnızca açıklayıcı bir amaca hizmet eder; gerçek bir doğrulama gerçekleştirilmez ve öznitelik ayrıştırıcı tarafından yoksayılır.

  • Theme
    Sayfada kullanmak için geçerli tema tanımlayıcısını belirtir. Zaman Theme özniteliği seçili kullanmadan StyleSheetTheme geçersiz öznitelik, onu kılar denetimlerinde, sayfa. birleştirilmiş ve tutarlı bir görünüm oluşturmak için etkinleştirme bağımsız stili ayarları Daha fazla bilgi için bkz. Theme özelliği.

  • Title
    html içinde işlenen sayfa başlığını belirtir <title> etiketleri yanıt. Başlık, sayfanın bir özellik olarak da bir programlı olarak erişilebilir. Ayrıntılı bilgi için bkz: Title özelliği.

  • Trace
    İzlemenin etkin olup olmadığını gösterir. trueizleme etkinleştirilmişse; Aksi takdirde, false. Varsayılan, false değeridir. Daha fazla bilgi için ASP.NET izleme genel bakış ve Trace özelliği.

  • TraceMode
    İzleme iletileri izleme etkinleştirildiğinde sayfanın görüntülenmesi şeklini gösterir. Olası değerler SortByTime ve SortByCategory. İzleme etkinleştirildiğinde, varsayılan değer SortByTime. İzleme hakkında daha fazla bilgi için bkz: ASP.NET izleme genel bakış.

  • Transaction
    com + işlemleri sayfasında desteklenip desteklenmediğini gösterir. Possible values are Disabled, NotSupported, Supported, Required, and RequiresNew. Varsayılan, Disabled değeridir.

  • UICulture
    Sayfada kullanmak için kullanıcı arabirimi (UI) kültür ayarını belirtir. Herhangi bir geçerli UI kültürü değeri destekler. Daha fazla bilgi için bkz. UICulture özelliği.

  • ValidateRequest
    İstek doğrulama gerçekleşip gerçekleşmeyeceğini belirtir. true, İstek doğrulama kontrol eder, tüm giriş verileri kodlanmış bir listeyle tehlikeli değerleri. Bir eşleşme olursa, bir HttpRequestValidationException exception Is thrown. Varsayılan, true değeridir.

    Bu özellik makine yapılandırma dosyasında (Machine.config) etkinleştirilir. Uygulama yapılandırma dosyasının (Web.config) veya sayfada bu özniteliği ayarlayarak iptal edebilirsiniz false.

    NotNot

    Bu işlevsellik, basit sayfaları ve asp siteler arası komut dosyası saldırıları riskini azaltmaya yardımcı olur.net uygulamaları.Kullanıcı girişi düzgün şekilde doğrulamaz bir uygulama birçok türlerinden siteler arası komut dosyası içeren hatalı biçimlendirilmiş girdi saldırıları ve Microsoft sql Server ekleme saldırıları zarar görebilir.Giriş bir uygulamadaki tüm formları dikkatle değerlendirmek için hiçbir alternatif vardır ve dikkat ederek, bunların düzgün doğrulanmış kodlanmış ya veya uygulama verilerinin işlenmesi veya bilgilerini istemciye geri göndermek için önce virgüllerden önce.

  • ViewStateEncryptionMode
    Nasıl Görünüm durumu ile üç olası değeri şifrelenir, böylece belirler: Auto, Always, or Never. Varsayılan değer Auto, yani Görünüm durumu şifrelenerek, tek bir denetim ister it. Daha fazla bilgi için, ViewStateEncryptionMode sabit listesine bakınız.

  • ViewStateMode
    Belirtir ViewStateMode etkili bir denetim için özellik değeri, ViewStateMode özelliği denetimin Inherit. Varsayılan ViewStateMode bir sayfa için değer Enabled.

    ViewStateMode Ve EnableViewState özellikleri belirler mi Görünüm durumu tutulacağı denetimlerin sayfa. Daha fazla bilgi için bkz: EnableViewState özelliği ve ViewStateMode özelliği.

  • WarningLevel
    Böylece sayfa derleme durduruluyor derleyici uyarıları hata olarak görmesini istediğiniz Derleyici uyarı düzeyini gösterir. Olası uyarı düzeyleri 0 ile 4 arasındadır. Daha fazla bilgi için bkz. WarningLevel özelliği.

Açıklamalar

Bu yönerge, yalnızca WebForms sayfalarında kullanılabilir. Yalnızca bir kez eklemek @ Page yönergesi her .aspx dosya. Yalnızca bir tanımla, Language başına öznitelik @ Page yönergesi içeriyorsa, çünkü tek bir dil kullanılmayacağını başına sayfa. En çoğu kaynak kodunu veya yapılandırma dosyaları, öznitelikler için varsayılan değerleri sağlanan sık kullanılan için genellikle büyük bir öznitelikler kümesi için yönerge eklemek gereksizdir. Genellikle, en az bir sayfa için istediğiniz özellikleri belirtmek için gereken öznitelikler kümesi eklemeniz gerekir. Tüm sayfalarda izlemeyi etkinleştirmek istiyorsanız, örneğin tüm sayfalara uygulamak istediğiniz ortak bir özniteliği ise eklemek yerine, Web.config dosyasında özellik etkinleştirme göz önünde Trace özniteliği için tek tek her sayfa.

NotNot

@ Page Yönergesi yok gibi tüm kaynak dosyasına uygulanan diğer yönergeleri ile ortak öznitelikleri sayısı @ Control yönergesi (.ascx dosyalarını Web kullanıcı denetimleri için kullanılır) ve @ Ana yönergesi (ana sayfa .master dosyalarında kullanılır).

@ Page yönergesine birden çok öznitelik tanımlamak için her öznitelik/değer çiftini tek bir boşlukla ayırın. Belirli bir öznitelik için özniteliği kendi değerine bağlayan eşittir işaretinin (=) her iki tarafına da boşluk koymayınız. Örnek için, bu konunun Örnek bölümüne bakın.

Akıllı gezinme bir asp ' dir.Internet Explorer 5.5 ve üstü tarayıcılar desteklenen net özelliği. Kaydırma konumu ve tarayıcının geçmiş ve bir Web sayfası yenileme ile ilişkili ortak titreme olmadan depolanması yalnızca tek bir sayfa neden gezintiler arasında öğe odağı koruyarak yenilenmesi için bir sayfa sağlar. Akıllı gezinme, asp ile en iyi şekilde kullanılır.Gerektiren net sayfaları geri göndermeler sık ancak önemli ölçüde on değişmez görsel içeriği ile döndürür. Bunun bu özniteliği ayarlamaya karar vermeden önce dikkatlice true.

Zaman AspCompat özniteliği ayarlanmışsa true bir sayfa için önce istek planlanmış, bir com bileşeni oluşturmak için bir kurucu kullanırsanız çalıştırılacağının (mta) çok iş parçacıklı Apartman iş parçacığı. Böylece, önemli Web sunucu performansının düşmesine neden olur. Bu sorunu önlemek için aşağıdakilerden birini içinde yalnızca com bileşenleri oluşturmak Page olayları (gibi Page_Load, Page_Init, vb.) veya Page yöntemleri. Aynı zamanda nesneleri sayfa yapımı kerede oluşturulmaz emin olun.

Aşağıdaki kod örneği, bir com nesnesinin bir örneğini içeren bir sayfa oluşturmak için önerilen yol gösterir AspCompat etkin.

<%@ Page AspCompat="true" language="C#" %>
<script runat="server" >

MyComObject comObj;

public void Page_Load(){
   // Use comObj here when the code is running on the STA thread pool.
   comObj = New MyComObject();
   // Do something with the combObj object.
}
<%@ Page AspCompat="true" language="VB" %>
<script runat="server" >

    Dim comObj As MyComObject 

    Public Sub Page_Load()
     'Use comObj here when the code is running on the STA thread pool.
     comObj = New MyComObject()
     ' Do something with the combObj object.
    End Sub
</script>
NotNot

Ekleme bir @ Master bir ana sayfa yönergesine izin vermez, sayfaları ana. bağımlı aynı yönerge bildiriminde kullanılacakBunun yerine, sayfalar sayfa yönergesi genel olarak tanımlamak için öğe.

Örnek

Aşağıdaki kod örneği, asp bildirir.net sayfasının derleyici sunucu tarafı kod dili olarak Visual Basic sayfa için kullanılacak ve http MIME varsayılan ayarlar ContentType Öznitelik iletilen istemciye "text/xml".

<%@ Page Language="VB" ContentType="text/xml" %>

Ayrıca bkz.

Başvuru

Metin Şablonu Yönerge Sözdizimi

@ Control

@ Master

Diğer Kaynaklar

ASP.NET Sayfası Sözdizimi