<%@ Page Language="C#" MasterPageFile="~/MasterPage/MasterPage.master" AutoEventWireup="true" 
CodeFile="UpdateMember.aspx.cs" Inherits="User_UpdateMember" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="FartherMain" Runat="Server">
 <table  id="tabAddUserInfo" cellSpacing="1" cellPadding="1" width="560" align="center"
border="0" runat =server>
<tr>
<td style="width: 540px">

</td>
</tr>

</table>
</asp:Content>
上面的代码为什么会出以下的错
“/图书商城”应用程序中的服务器错误。
--------------------------------------------------------------------------------“type”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。“type”不是 IDataSource。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: “type”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。“type”不是 IDataSource。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[HttpException (0x80004005): “type”的 DataSourceID 必须是 IDataSource 类型的控件的 ID。“type”不是 IDataSource。]
   System.Web.UI.WebControls.DataBoundControl.GetDataSource() +296
   System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +160
   System.Web.UI.WebControls.DataBoundControl.OnLoad(EventArgs e) +17
   System.Web.UI.Control.LoadRecursive() +49
   System.Web.UI.Control.LoadRecursive() +132
   System.Web.UI.Control.LoadRecursive() +132
   System.Web.UI.Control.LoadRecursive() +132
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3750 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 

解决方案 »

  1.   

    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
    <%@ Register Src="../UserControl/navigationControl.ascx" TagName="navigationControl" TagPrefix="uc2" %>
    <%@ Register Src="../UserControl/MHelp.ascx" TagName="MHelp" TagPrefix="uc1" %>
    <%@ Register Src="../UserControl/bottom.ascx" TagName="bottom" TagPrefix="uc6" %>
    <%@ Register Src="../UserControl/LoadingControl.ascx" TagName="LoadingControl" TagPrefix="uc7" %>
    <%@ Register Src="../UserControl/ShoppingCarControl.ascx" TagName="ShoppingCarControl" TagPrefix="uc8" %>
    <!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 runat="server">
        <title>母版页</title>
       <style >
       body {margin-top:0px}
       </style>    
    </head>
    <body >
        <form id="form1" runat="server" >
            <br />
        <table style=" width :1002px; height :855px; font-size: 9pt; font-family: 宋体; background-image: url(../Images/index/左右两侧背景.jpg); vertical-align :top" align ="center" >
        <tr valign =top  align =left >
        <td bordercolor =ActiveBorder style="width: 998px">
       
        <table style="width :780px; height :97px; font-size: 9pt; font-family: 宋体; background-image: url(../Images/index/navigation.jpg);"  align ="center" border="0" cellpadding="0" cellspacing="0">
        <tr valign =top ><td colspan =2 align =left style="width: 785px; height: 93px;"  valign =top rowspan="2" ><br />
            &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
            &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
            &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;
            &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;<asp:LinkButton ID="lnkbtnShopCart" runat="server" OnClick="lnkbtnShopCart_Click" Font-Names="宋体" Font-Underline="False" ForeColor="Black" CausesValidation="False">购物车</asp:LinkButton>
            |<a href="mailto:[email protected]" style=" color:Black; font-size: 9pt; font-family: 宋体;  text-decoration :none;">联系管理员</a> |<a href="#" style=" color:Black; font-size: 9pt; font-family: 宋体;  text-decoration :none;" onclick ="this.style.behavior='url(#default#homepage)';this.sethomepage('hppt://www.mingrisoft.com')">设置主页</a>
            |<a href="#" onclick="window.external.addFavorite('http://www.mingrisoft.com');"><font color="white" style=" color:Black; font-size: 9pt; font-family: 宋体;  text-decoration :none;">收藏本站</font></a>
            <br /><br />
            &nbsp; &nbsp; &nbsp;
             <font color="white">今天是:</font><asp:Label ID="labDate" runat="server" Font-Names="宋体" ForeColor="White"><%# System.DateTime.Now.ToLongDateString() %></asp:Label>
            &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
            &nbsp;<asp:HyperLink ID="HyperLink7" runat="server" NavigateUrl="~/User/index.aspx?" ForeColor="White">商城首页</asp:HyperLink>&nbsp;
            <font color="white">/&nbsp; </font><asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="~/User/RHDGoods.aspx?Display=1" ForeColor="White">精品推荐</asp:HyperLink>&nbsp;
            <font color="white">/</font>&nbsp;<asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/User/RHDGoods.aspx?Display=3" ForeColor="White">特价商品</asp:HyperLink>
            &nbsp;
            <font color="white">/&nbsp; </font><asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/User/RHDGoods.aspx?Display=2" ForeColor="White">热销商品</asp:HyperLink>&nbsp;
            &nbsp;<font color="white">/</font>&nbsp;<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/User/qbts.aspx?Display=3" ForeColor="White">全部图书</asp:HyperLink>
            <font color="white">/&nbsp; </font><asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/User/lxwm.aspx?Display=2" ForeColor="White">联系我们</asp:HyperLink>&nbsp;<br />
            &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp;&nbsp; &nbsp; <asp:Label ID="labDateTime" runat="server" Text="Label" Font-Names="宋体" ForeColor="White"></asp:Label></td> 
         </tr> 
         <tr>
            </tr>
        </table>
       
          <table style="width :780px; height :420px; font-size: 9pt; font-family: 宋体;"  align =center border="0" cellpadding="0" cellspacing="0">
            <tr>
            <td  rowspan="2" valign="top"  align =left style="width: 220px; height :666px" >
               <uc7:LoadingControl ID="LoadingControl1" runat="server" OnLoad="LoadingControl1_Load"  />
                <uc2:navigationControl ID="NavigationControl1" runat="server" />
            </td>
            <td align =left  rowspan="2" valign =top style="width: 560px" >
                &nbsp;<div style="text-align: center">
                    
                    <div><table style="width: 100%; height:30px" >
                        <tr>
                        
                            <td style="width: 368px; text-align: right; height: 2px;">
                                请输入关键字搜索:&nbsp;</td>
                            <td style="width: 157px; height: 2px; text-align: right">
                                <asp:TextBox ID="txtkey" runat="server" MaxLength="20" TextMode="SingleLine"></asp:TextBox></td>
                            <td style="width: 100px; height: 2px; text-align: left">
                                <asp:DropDownList ID="type" runat="server" AppendDataBoundItems="True" CssClass="css"
                                    DataTextField="studyYear" DataValueField="studyYear" Width="73px" DataSourceID="type">
                                    <asp:ListItem>书名</asp:ListItem>
                                    <asp:ListItem>类型</asp:ListItem>
                                    <asp:ListItem>出版社</asp:ListItem>
                                </asp:DropDownList></td>
                            <td style="width: 100px; height: 2px; text-align: left">
                                <asp:Button ID="Button1" runat="server" Text="搜索" /></td>
                        </tr>
                    </table>
                </div>
                    <asp:ContentPlaceHolder ID="FartherMain" runat =server >
          </asp:ContentPlaceHolder>
              
            </td>
            </tr>
        <tr valign =top>
      
        </tr> 
         <tr align =right  >
        <td colspan =2 align =center cellpadding=0 cellspacing=0 >
            <uc1:MHelp id="MHelp1" runat="server">
            </uc1:MHelp>
           </td>  
        </tr>
          <tr align =right >
        <td colspan =2 >
            <uc6:bottom ID="Bottom1" runat="server" /></td>  
        </tr>
        </table>
       
        
        </td>
        </tr>
        </table>
       
        </form>
    </body>
    </html>
    这是母板页代码
      

  2.   

    <%@ Register Src="../UserControl/navigationControl.ascx" TagName="navigationControl" TagPrefix="uc2" %> 
    <%@ Register Src="../UserControl/MHelp.ascx" TagName="MHelp" TagPrefix="uc1" %> 
    <%@ Register Src="../UserControl/bottom.ascx" TagName="bottom" TagPrefix="uc6" %> 
    <%@ Register Src="../UserControl/LoadingControl.ascx" TagName="LoadingControl" TagPrefix="uc7" %> 
    <%@ Register Src="../UserControl/ShoppingCarControl.ascx" TagName="ShoppingCarControl" TagPrefix="uc8" %> 
    看看里面的用户控件吧
      

  3.   

                                 <asp:DropDownList ID="type" runat="server" AppendDataBoundItems="True" CssClass="css" 
                                    DataTextField="studyYear" DataValueField="studyYear" Width="73px" DataSourceID="type"> 这一句 DataSourceID="type" 的type换个名称吧
      

  4.   

     <asp:DropDownList ID="type" runat="server" AppendDataBoundItems="True" CssClass="css" 
                                    DataTextField="studyYear" DataValueField="studyYear" Width="73px" DataSourceID="type"> 
    不要用关键字,你以后也要注意哪些是关键字,命名是不能用的