Share via


@ 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.

NotNot
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.

NotNot
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ış

Diğer Kaynaklar

ASP.NET ana şablon şablon Sayfalar