LinkDataSource 无法加载 DataContext

Mik*_*keD 2 datacontext linqdatasource linq-to-sql

我试图使用 VS 2008 在网页上填充下拉列表控件,但不断收到无法加载 DataContext 的错误。我的后端是 SQLx server 2005 DB。我创建了一个 Link To SQL 数据上下文,其中有 1 个表。我的 LinKDataSource 如下 - asp:LinqDataSource ID="LinqDataSource1" runat="server"ContextTypeName="DACDataContext" TableName="portfolio"> /asp:LinqDataSource

我的下拉列表定义是: asp:DropDownList ID="ddlPortfolio" runat="server" Width="165px" DataSourceid="LinqDataSource1" DataTextField="porfolio_name" DataValueField="portfolio_id"> /asp:DropDownList 我可以在我的属性中看到我的 DatContext 的 ContextTypeName 是 DACDataContext

我得到的具体错误是: HttpException (0x80004005): 无法加载类型“DACDataContext”。

InvalidOperationException:找不到 LinqDataSource“LinqDataSource1”的 ContextTypeName 属性中指定的类型。]

我知道这一定是一件非常愚蠢的事情,但我已无计可施。

请帮忙。

Cod*_*hef 5

验证 DACDataContext 是否是公共的,您也可以尝试完全限定该类型(即 ContextTypeName="MyNamespace.DACDataContext")