@ Master
ASP.NET sayfası ayrıştırıcısı ve derleyicisi tarafından kullanılan ana sayfaya özel (.master dosyası) öznitelikleri tanımlar.
<%@ Master attribute="value" [attribute="value"...] %>
Attributes
Terim |
Tanım |
---|---|
AutoEventWireup |
Basit olay işleyicilerinin herhangi bir açık bağlantı veya olay imzası olmadan Page sözdizimini kullanarak belirli yaşam döngüsü aşamaları için tanımlanabilir 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. |
ClassName |
Biçimlendirmeden otomatik olarak oluşturulan ve ana sayfa işlendiği zaman derlenen sınıf için sınıf adını belirtir. Bu değer, geçerli bir sınıf adı olabilir ve bir ad uzayı içerebilir. |
CodeFile |
Olay işleyicileri ve diğer ana sayfaya özel kodu olan parçalı sınıfı içeren ayrı bir dosyanın adını belirtir. Daha fazla bilgi için bkz. ASP.NET Web sayfa kod modeli. |
CompilationMode |
Çalıştırma sırasında, ASP.NET ana sayfasının derlenip derlenmeyeceğini belirtir. Seçenekler, her zaman sayfayı derleyebilmek için Always; ASP.NET'in sayfayı derlemeyi önlemesi mümkünse Auto ve hiçbir sayfayı veya denetimi derlememek için Never'dır. Varsayılan, Always değeridir. |
CompilerOptions |
Sayfa derlemek için kullanılacak derleyici seçeneklerini içeren bir dize sağlar. Bu, C# ve Microsoft Visual Basic'te derleyici komut satırı anahtarları dizisidir. |
Debug |
Hata ayıklama simgeleri ile ana sayfanın derlenip derlenemeyeceğini gösterir. Hata ayıklama simgeleri ile derleme yapmak için true; aksi durumda, false olur. |
Description |
Ana sayfanın metin açıklamasını sağlar. Bu değer ASP.NET ayrıştırıcısı tarafından yoksayılır. |
EnableTheming |
Eğer bir tema uygulanmışsa ana sayfa görünümünün ve ana sayfadaki denetimlerin görünümünün değiştirilebilir olup olmadığını gösterir. Eğer bir tema uygulanabilirse true; aksi durumda, false olur. Varsayılan, true değeridir. EnableTheming özniteliğini ayarlamak öncelikle sayfa teması Web.config dosyasında tanımlandıysa ve varsayılan değer olarak tüm sayfalar için geçerliyse kullanışlıdır. Daha fazla bilgi için bkz. ASP.NET tema ve Dış Görünümler görünüm. |
EnableViewState |
Görünüm durumunun sayfa istekleri tarafından yönetilip yönetilmediğini gösterir. Görünüm durumunun devam ettirilmesi için true; aksi takdirde false olur. Varsayılan, true değeridir. |
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.
Not
Explicit özniteliği Visual Basic dışındaki diller tarafından göz ardı edilir.
Explicit özniteliği Machine.config dosyasında true olarak ayarlanır. Daha fazla bilgi için bkz. Machine Configuration Files. |
Inherits |
Sayfanın devralması için arka plan kod sınıfı belirtir. Bu MasterPage sınıfından türetilen herhangi bir sınıf olabilir. Arka plan kod sınıfları hakkında daha fazla bilgi için bkz. ASP.NET'in sayfa sınıf genel bakış. |
Language |
Sayfa içindeki tüm satır içi işleme (<% %> ve <%= %>) ve kod bildirimi blokları derlenirken kullanılan dili belirler. Değerler, VB (Visual Basic), C# ve JScript gibi .NET Framework tarafından desteklenen herhangi bir dili temsil edebilir. |
LinePragmas |
Çalışma zamanının oluşturulan kodda pragmalar oluşturup oluşturmaması gerektiğini belirler. |
MasterPageFile |
Ana sayfa için ana sayfa gibi davranan .master dosyasını belirtir. MasterPageFile özniteliği, ana sayfadaki iç içe geçmiş ana sayfa senaryosu içinde alt düzey bir ana sayfa tanımlarken kullanılır. Ayrıntılar için bkz. İç içe ASP.NET ana şablon şablon Sayfalar. |
Src |
Sayfa istendiğinde dinamik olarak derleme yapmak için arka plan kod sınıfının kaynak dosya adını belirtir. Sayfanıza programlama mantığı eklemek için arka plan kod sınıfı veya .aspx dosyasındaki Kod Bildirim Blokları'u dahil etmeyi seçebilirsiniz. |
Strict |
Visual Basic Option Strict modunu kullanarak sayfanın derlenip derlenmeyeceğini belirtir. Eğer Option Strict etkinleştirilmişse true; aksi takdirde false olur. Varsayılan, false değeridir.
Not
Strict özniteliği Visual Basic dışındaki diller tarafından göz ardı edilir.
|
WarningLevel |
Derleyicinin sayfa derlemesini iptal etmesini istediğinizde derleyici uyarısı seviyesini belirtir. Olası değerler 0 ile 4 arasında olur. Daha fazla bilgi için bkz. WarningLevel. |
Açıklamalar
@ Master yönergesini yalnızca ana sayfalarda kullanabilirsiniz. Ana sayfalar .master uzantılı dosyalar içinde tanımlanır. Her .master dosyası yalnızca bir @ Master yönergesi içerebilir.
Örnek
Aşağıdaki kod örneği, satır içi kod dili olarak Visual Basic kullanmak için ASP.NET sayfası derleyicisinin nasıl bildirileceğini göstermektedir. Olay işleme kodu MasterPageSample adlı bir parçalı sınıfta tanımlanır. MasterPageSample sınıfının kodu MasterPageSample.master.vb dosyasında bulunabilir.
<% @ Master Language="VB" CodeFile="MasterPageSample.master.vb" Inherits="MasterPageSample" %>
Ayrıca bkz.
Kavramlar
ASP.NET Web sayfa sözdizimi genel bakış