2012-08-02 34 views
1

我在我的asp.net webforms應用程序上做了一個webusercontrol。但是,當我嘗試運行它我的webusercontroler問題(解析器錯誤)

說明我得到這個分析器錯誤:此請求提供服務所需的資源 的解析過程中出現錯誤。請查看以下具體的 解析錯誤詳細信息並適當修改您的源文件。

解析器錯誤消息:未知服務器標記'uc1:WebUserControl1'。

我有這樣的代碼在我SITEMASTER:

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
    <ContentTemplate> 
     <uc1:WebUserControl1 ID="WebUserControl11" runat="server" /> 
    </ContentTemplate> 
</asp:UpdatePanel> 

這是我WebUserControl,我在我的解決方案創建:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="GameShops.WebUserControl1" EnableViewState="true" %> 
<asp:Panel ID="Panel1" runat="server"> 
    <asp:Label ID="usrlblAntalVaror" runat="server" Text="Inga Varor"></asp:Label> 
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    <asp:Label ID="usrlblTotalpris" runat="server" Text="0 kr"></asp:Label> 
    <br /> 
    <asp:DropDownList ID="usrDdlVaror" runat="server" Height="25px" Width="148px" 
     AutoPostBack="True" EnableViewState="True"> 
    </asp:DropDownList> 
    <asp:ImageButton ID="usrbtnTabort" runat="server" AlternateText="Ta Bort" 
     Height="26px" ImageUrl="~/Image/RecycleBin.png" Width="29px" CommandName="usrbtnTabort_click" OnCommand="usrbtnTabort_click" /> 
    <br /> 
    <br /> 
    <asp:Button ID="usrTillKassanBtn" runat="server" Text="Till Kassan" 
     onclick="usrTillKassanBtn_Click" /> 
</asp:Panel> 
<p></p> 

任何幫助表示讚賞!

+0

請將該指令添加到主控頁面中的用戶控制路徑 – 2012-08-02 21:34:18

回答

1

您需要在您的母版頁上註冊usercontrol。

<%@ Register Src="~/WebUserControl.ascx" TagName="WebUserControl1" TagPrefix="uc1" %>