ASP.NET MasterPageFile causer d'erreur
Je suis en train d'utiliser une page principale de mon site web. J'ai créé une page, puis créé le maître. J'ai ensuite ajouté la balise MasterPageFile="~/master". Je suppose que j'ai besoin de faire quelque chose de ma page principale, parce que j'ai maintenant commencé à recevoir le message d'erreur:
The page contains markup that is not valid when attached to a master page
Ma page principale est comme suit:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" MasterPageFile="~/my.master" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
J'ai essayé de supprimer le tag de la pensée que cela pourrait être la question. Quelqu'un peut me pointer dans la bonne direction?
OriginalL'auteur Paul Michaels | 2010-08-12
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de changer votre
body
àcontent
sections. La page maître travaille aveccontentplaceholders
: vos pages de contenu ont besoin pour fournir le contenu de ces espaces réservés. Voir la page msdn sur ce sujet.Cité à partir de ce lien ci-dessus, votre page principale peut contenir les éléments suivants:
De laquelle le contenu de la page serait de remplir en fournissant les éléments suivants
Remarque que j'ai inclus la principale déclaration en haut de la page de contenu.
OriginalL'auteur Tobiasopdenbrouw
les pages inhering master page devrait avoir un
<asp:Content
que leur racine. cela signifie pas de balise html pas de doctype etc.OriginalL'auteur ajay_whiz