1

我正在尝试使用 VS 2008 在网页上填充下拉列表控件,并不断收到无法加载 DataContext 的错误。我的后端是一个 SQLx server 2005 DB。我创建了一个链接到 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 我可以在我的属性中看到我的 ContextTypeName 是 DACDataContext 的 DatContext

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

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

我知道这一定是非常愚蠢的事情,但我束手无策。

请帮忙。

4

1 回答 1

4

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

于 2008-10-31T19:42:55.050 回答