2012-12-05 74 views
0
This page is missing a HtmlHead control which is required for the CSS stylesheet link that is being added. Please add <head runat="server" />. 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.NotSupportedException: This page is missing a HtmlHead control which is required for the CSS stylesheet link that is being added. Please add <head runat="server" />. 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[NotSupportedException: This page is missing a HtmlHead control which is required for the CSS stylesheet link that is being added. Please add <head runat="server" />.] 
    AjaxControlToolkit.ScriptObjectBuilder.RegisterCssReferences(Control control) in d:\E\AjaxTk-AjaxControlToolkit\Release\AjaxControlToolkit\ExtenderBase\ScriptObjectBuilder.cs:273 
    AjaxControlToolkit.ScriptControlBase.OnLoad(EventArgs e) in d:\E\AjaxTk-AjaxControlToolkit\Release\AjaxControlToolkit\ExtenderBase\ScriptControlBase.cs:260 
    System.Web.UI.Control.LoadRecursive() +50 
    System.Web.UI.Control.LoadRecursive() +141 
    System.Web.UI.Control.LoadRecursive() +141 
    System.Web.UI.Control.LoadRecursive() +141 
    System.Web.UI.Control.LoadRecursive() +141 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627 

我使用的是包含javascript和css代碼的head標籤。 它在本地服務器上工作得很好,但是當文件託管活它給錯誤此頁面缺少正在添加的CSS樣式錶鏈接所需的HtmlHead控件。請添加

我已經添加RUNAT =「服務器」仍然得到同樣的錯誤

<%@主LANGUAGE =「VB」的CodeFile =「MasterPageReg。 master.vb」繼承=‘MasterPageReg’%>

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 

    <title> 
     <asp:Literal ID="litTitle" runat="server"></asp:Literal> 
    </title> 

</head> 
<body> 
    <form id="form1" runat="server"> 
    <table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#ECE9D8"> 
     <tr> 
      <td> 
       <table width="780" border="0" cellspacing="0" cellpadding="0"> 
        <tr> 
         <td width="200" bgcolor="#FFFA9C"> 
          <a href="default.aspx"> 
           <img src="imghome/logo.jpg" width="200" height="172" title="Daptary's" border="0" /></a> 
         </td> 
         <td valign="top" align="right"> 
          <table border="0" cellspacing="0" cellpadding="0"> 
           <tr> 
            <td> 
            </td> 
            <td height="6"> 
            </td> 
           </tr> 
           <tr> 
            <td align="right"> 
             &nbsp; 
            </td> 
            <td height="28" align="right"> 
             <a href="Default2.aspx" class="MainLink" title="Home">Home</a> <span class="MainLink"> 
             </span>&nbsp;<span class="MainLink"> </span><a href="contactus.aspx" class="MainLink" 
              title="Contact Us"></a><span class="MainLink"></span> 
            </td> 
           </tr> 
           <tr> 
            <td height="2"> 
            </td> 
            <td bgcolor="#F8C300"> 
            </td> 
           </tr> 
           <tr> 
            <td> 
             &nbsp; 
            </td> 
            <td> 
             &nbsp; 
            </td> 
           </tr> 
          </table> 
          <asp:ScriptManager ID="ScriptManager1" runat="server"> 
          </asp:ScriptManager> 
         </td> 
        </tr> 
       </table> 
      </td> 
     </tr> 
     <tr> 
      <td height="2" bgcolor="#F8C300"> 
      </td> 
     </tr> 
     <tr> 
      <td height="6"> 
      </td> 
     </tr> 
     <tr class="REDBold1"> 
      <td height="20" class="REDBold1 table123" style="background-image: url(imghome/title1.jpg); 
       background-repeat: repeat"> 
       &nbsp; &nbsp; 
       <asp:Label ID="lbltitle" runat="server" CssClass="REDBold1" Font-Bold="True" ForeColor="#B12907" 
        ToolTip="Page Title"></asp:Label> 
      </td> 
     </tr> 
     <tr> 
      <td> 

    </form> 
</body> 
</html> 

這是母版頁

回答

3

嘗試這種解決方案

1.添加腳本管理

<asp:ScriptManagerID="ScriptManager1"runat="server"> 
</asp:ScriptManager> 

2.添加JavaScript函數

// Write following function which calls automatically 
<script language="javascript" type="text/javascript"> 
     function show() 
     { 
       document.write("<head id="Head1" runat='server'></head>"); 
     } 
</script> 

終於一切工作正常。 !