LinkDataSource 无法加载 DataContext
我试图使用 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" 宽度="165px" DataSourceid="LinqDataSource1" DataTextField="porfolio_name" DataValueField="portfolio_id"> /asp:下拉列表 我可以在 DatContext 的属性中看到 ContextTypeName 是 DACDataContext
我得到的具体错误是: HttpException (0x80004005):无法加载类型“DACDataContext”。
和
InvalidOperationException: 找不到 LinqDataSource 'LinqDataSource1' 的 ContextTypeName 属性中指定的类型。]
我知道这一定是非常愚蠢的事情,但我束手无策。
请帮忙。
I am trying to populate a dropdown list control on an web page using VS 2008 and keep getting an error that it can't load the DataContext. My backend is a SQLx server 2005 DB. I create a Link To SQL data context and have 1 table in it. My LinKDataSource is as follows -
asp:LinqDataSource ID="LinqDataSource1" runat="server"ContextTypeName="DACDataContext" TableName="portfolio">
/asp:LinqDataSource
My dropdown definition is:
asp:DropDownList ID="ddlPortfolio" runat="server" Width="165px" DataSourceid="LinqDataSource1" DataTextField="porfolio_name"
DataValueField="portfolio_id">
/asp:DropDownList
I can see in my properties of my DatContext that the ContextTypeName is DACDataContext
The pecific errors I get are:
HttpException (0x80004005): Could not load type 'DACDataContext'.
and
InvalidOperationException: Could not find the type specified in the ContextTypeName property of LinqDataSource 'LinqDataSource1'.]
I know this must be something really stupid but I am at my wits end.
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
验证 DACDataContext 是否是公共的,您也可以尝试完全限定该类型(即 ContextTypeName="MyNamespace.DACDataContext")
Verify that DACDataContext is public and you may also try fully qualifying the type (ie. ContextTypeName="MyNamespace.DACDataContext")