Syntaxe serverové direktivy Include
Vloží obsah zadaného souboru do souboru aplikace technologie ASP.NET, včetně Webových stránek (soubory ASPX), uživatelských ovládacích prvků (soubory ASCX) a souborů global.asax.
<!-- #include file|virtual="filename" -->
v případě vícehodnotových atributů
File
Název souboru je fyzická cesta z adresáře obsahujícího soubor s direktivou #include. Tato cesta může být relativní.Poznámka Začleněný soubor může být ve stejném adresáři nebo v podadresáři. Nemůže být v adresáři o úroveň výše, než je soubor s direktivou #include.
Virtual
Název souboru je virtuální cesta z virtuálního adresáře vaší webové stránky. Tato cesta může být relativní.Poznámka Tato technika se doporučuje z důvodu možných změn ve fyzická cestě k souboru.
Poznámky
Hodnota přiřazená atributu File nebo Virtual musí být uzavřena v uvozovkách (""). Začleněný soubor je zpracován před provedením jakéhokoli dynamického kódu. Vložené soubory mohou obsahovat cokoli od statického textu (například společnou hlavičku stránky nebo adresu společnosti), až po společný kód na straně serveru, ovládací prvky nebo bloky značek jazyka HTML, které chce vývojář vložit v rámci jiných stránek.
Poznámka |
---|
Ačkoli můžete nadále používat značku #include pro účely opětovného použití kódu (jeho umístěním společného kódu, ovládacích prvků nebo značek jazyka HTML do souboru na straně serveru pro vložení do jiných webových stránek), je častěji upřednostňován přístup použití webových uživatelských ovládacích prvků.Uživatelské ovládací prvky poskytují objektově orientovaný model programování a daleko lepší funkcionalitu než vkládání na straně serveru.Další informace naleznete v tématu Uživatelské ovládací prvky technologie ASP.NET. |
Značka #include musí být uzavřena mezi oddělovači komentáře jazyka HTML nebo XML, aby se zabránilo interpretaci jako čistého textu.
Příklad
Následující příklad kódu ukazuje možné použití syntaxe direktivy include na straně serveru k vyvolání souborů, které vytvoří hlavičku a zápatí stránky technologie ASP.NET. Oba používají relativní cesty.
<html>
<body>
<!-- #Include virtual="/include/header.inc" -->
Here is the main body of the .aspx file.
<!-- #Include virtual="/include/footer.inc" -->
</body>
</html>
Viz také
Koncepty
Přehled syntaxe webová stránky technologie ASP.NET