2010-08-18 6 views
1

Lorsque le contenu est placé à l'intérieur du contentholder, le comportement des liens sont modifiés, je dois actualiser la page pour rendre les liens de téléchargement fonctionnels. Je dois également enlever la balise de forme quand je place le contentplaceholder. Comment puis-je corriger le comportement des liens tout en ayant un contentplaceholder pour référencer ma page maître? (un peu de code a été supprimé pour raccourcir et protéger la confidentialité)ASP.net viewstate liens erreur

<asp:Content runat="server" ContentPlaceHolderID="PlaceHolderMain"> 

<!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"> 
<head > 
    <title></title> 
<style type="text/css"> 
</style> 
</head> 
<body> 
    <%--<form id="ThisForm" runat="server">--%> 
    <div> 

     <table style="width:100%;"> 
</table> 
</div> 
</body> 
</html> 
</asp:Content> 

Répondre

0

ContentPlaceHolders remplace le contenu de la page. Une MasterPage est comme un modèle que vous appliquez à une page. Il contient toutes les fonctionnalités de base et la disposition que vous voulez. Par conséquent, lorsque vous créez une page basée sur une page MasterPage, cette page utilise le formulaire et le balisage de la page MasterPage comme base. Vous venez de combler les lacunes (vos ContentPlaceHolders).

Vous souhaitez supprimer tout ce balisage et ne mettre que ce dont vous avez besoin dans ContentPlaceHolder.