3 Stimmen

Leitfaden zur Erstellung von Masterseiten für vorhandene Website

Ich habe noch nie mit Master Pages herumgespielt und möchte einige meiner bestehenden Websites migrieren, um nicht mehr versuchen zu müssen, den ganzen doppelten Code für Header, Menüs usw. zu pflegen.

Ich habe mit dieser Einführung begonnen: ASP.NET 2.0 Master Pages - sie ist ziemlich gut, beantwortet aber nicht meine detaillierten Informationen.

Kann ich (und wie könnte ich, wenn ich kann)

  • Master Page das </code> Tag? (für den Fall, dass ich vergesse, einem Dokument einen Titel zu geben)</li> <li>Master Page die <code>META</code> Tags? Immerhin ist ein Großteil der Informationen redundant.</li> <li>... und kann ich zusätzlich zum <code>META</code> Tag hinzufügen, oder ist es eher eine "Alles oder nichts" Art von Sache? (wie das Überschreiben von ToString() und Rückgabe von <code>base.ToString() + " mein eigener Geschmack."</code>).</li> <li>Master Page die <code>CSS Stylesheet</code> Seiten und <code>JavaScript</code> Quellcode?</li> </ul> <p>Wenn es hilft, code ich mit <code>Notepad.exe</code> in Windows 7, weil mir nicht gefällt, wie die meisten Tools (besonders die von <em>Microsoft</em>) versuchen, meinen Text automatisch zu formatieren.</p> <p>Vielleicht sind diese Themen allesamt Grundlagen, aber ich sehe nicht sofort, dass sie in den Tutorials, die ich online finde oder den Informationen hier beantwortet werden.</p> <p>Könnte mir jemand auf eine gute Referenz verweisen, wie man verschiedene Dinge in <strong>Master Pages</strong> macht?</p></x-turndown>

2voto

FishBasketGordo Punkte 22458

Sie können all dies mit Masterseiten machen. Legen Sie sie einfach in Ihre .master-Datei, ähnlich wie hier:

<%@ Master Language="C#" AutoEventWireup="True" CodeBehind="YourPage.Master.cs" Inherits="MasterPages.YourMasterPage" %>

    Ihr Titel    

Und übrigens: Sie können die Auto-Formatierung in Visual Studio ausschalten, wenn es Sie stört. Die Verwendung von Visual Studio, obwohl es nicht perfekt ist, wird Ihnen helfen, einfache Rechtschreibfehler zu vermeiden (über Intellisense) und im Allgemeinen Ihre Entwicklung beschleunigen, wenn Sie lernen, wie man es benutzt. Ich würde empfehlen, zumindest eine Art von IDE zu verwenden. Falls nicht Visual Studio, dann vielleicht MonoDevelop.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X