Vzorové stránky pro velké webové stránky

hlasů
2

Nedávno jsem byl učení o vzorových stránek v ASP.NET 2.0.

Zní to skvěle, ale jak dobře fungují v praxi?

Má někdo zkušenosti s jejich využitím pro velké webové stránky?

Položena 09/08/2008 v 10:51
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
5

Jsou nutné, pokud chcete zachovat vzhled vaší žádosti po všech stránkách v aplikaci.

Jsou poměrně snadné použití:

Za prvé, navrhnout vzorové stránky a definovat, kde chcete, aby se obsah musí být umístěna:

<%@ Master ... %>

<%-- HTML code --%>
<asp:ContentPlaceHolder id="plhMainContent" runat="server" />
<%-- HTML code --%>

Můžete mít libovolný počet držitelů místě, jen dát jim správné identifikátory, protože je budete potřebovat později.

Potom při vytváření aspxstránky, budete muset uvést, které master stránky používat a ve kterém místě držitel dát jaký obsah.

<%@ Page ... master="~/MasterPage.master" ... %>

<asp:Content ID="ContentIdentifier" ContentPlaceholderid="plhMainContent" runat="server">
    <%-- More HTML here --%>
    <%-- Insert web controls here --%>
</asp:content>

Jen ujistěte se, že odkaz na správné stránce předlohy a že váš obsah se vztahuje na přesné držitele místo.

Vzorové stránky ušetřit spoustu času a jsou velmi silné. Existují návody tam, učí moc držitelů místo a webových ovládacích prvků.

Kde pracuji používáme vzorové stránky a webové ovládací prvky ve velké míře pro některé velké korporace, to nám dává výhodu při srovnání s tím, co jiné firmy mohou nabídnout.

Odpovězeno 09/08/2008 v 13:25
zdroj uživatelem

hlasů
5

Jsem si jistá, že jsem použil pouze vzorové stránky v souvislosti s ASP.NET MVC, takže si nejsem jistý, jestli se liší od webových formulářů, ale podle mé zkušenosti jsou nejen vynikající, ale nemohl jsem si představit, je nepoužíváte , Vzorové stránky jsou dědičnost kódu na webové stránky.

Odpovězeno 09/08/2008 v 10:55
zdroj uživatelem

hlasů
1

Jsou velmi užitečné, a to zejména v prostředí CMS a velké weby, a jak říká MattMitchell je to nepředstavitelné, že byste stavět velké stránky bez nich.

Vyberte šablonu, každá šablona má různé upravitelných oblastí, práci. Vzorové stránky lze také zdědil, takže můžete mít Style.Master, odvodit Header.Master, pak odvozují všechny vaše šablony rozvržení založené z toho.

Odpovězeno 09/08/2008 v 12:41
zdroj uživatelem

hlasů
0

I echo jiné hlasy tady. Použil jsem vzorových stránek ve verzi 2.0 a funkce byly skvělé pro mě. Byl jsem vkládání bannery, standardizované pozadí, zachycuje ze služby Active Dir a má jiné JavaScript na ní pro použití v celé aplikace při zachování vzhledu a konzistenci a bez nutnosti opakovat úsilí na více stranách. Skvělá vlastnost.

Odpovězeno 09/08/2008 v 16:01
zdroj uživatelem

hlasů
0

V praxi nemám často najít místa vyvinuté nepoužívají MasterPages. Umožňují jednoduchou a snadnou manipulaci s stránek vzhled a dojem a také dělá navigační prvky a sdíleného obsahu kusy hračkou.

ASP.Net 3.5 dokonce umožňuje více contentpages a manipulaci s částí záhlaví se na jeden vzorových stránkách.

Hodnotím to jako bytí v top 10 nástrojů pro vývojáře webu pomocí ASP.NET.

Dokonce ASP.Net MVC využívá MasterPages a všechny vzorky Paul Haack a jeho dav dal je dohromady využívá nich.

Odpovězeno 09/08/2008 v 13:50
zdroj uživatelem

hlasů
0

Master Stránky dělali stavební šablona-schopný webové stránky snadno.

Myslím, že nejkomplikovanější část ve vytváření webových stránek pomocí šablon stránek je vědět, kdy se dát věci do vzorové stránky, a když se dát věci do ContentPlaceHolder na straně dítěte. Obecně platí, že dynamické věci jde do vyhrazeného místa, zatímco statické předměty přejít do hlavní stránky, ale tam je někdy šedá zóna. Je to většinou design / architektura otázka.

Odpovězeno 09/08/2008 v 13:13
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more