asp.net – 绑定ListView InsertItemTemplate中的DropDownList抛出错误
发布时间:2020-09-21 08:06:09 所属栏目:asp.Net 来源:互联网
导读:我有一个ListView绑定到 LinqDataSource并显示选定的位置.插入项包含一个下拉列表,该列表从另一个LinqDataSource拉出以提供所有未选择的位置. 问题是加载页面时出现以下错误: 数据绑定方法(如Eval(),XPath()和Bind())只能在数据绑定控件的上下文中使用. 我在
我有一个ListView绑定到 LinqDataSource并显示选定的位置.插入项包含一个下拉列表,该列表从另一个LinqDataSource拉出以提供所有未选择的位置. 问题是加载页面时出现以下错误: 数据绑定方法(如Eval(),XPath()和Bind())只能在数据绑定控件的上下文中使用. 我在网站的另一个页面上做了一个非常类似的设置,并没有给我们这个错误,所以我很困惑.我知道我可以通过不绑定,手动查找控件和获取值来解决这个问题,但这应该工作,我不明白为什么不是. 有什么想法吗? 源代码的更好部分如下. <asp:LinqDataSource ID="ldsLocations" runat="server" ContextTypeName="ClearviewInterface.ESLinqDataContext" EnableDelete="true" EnableInsert="true" OnInserting="ldsLocations_Inserting" OnDeleting="ldsLocations_Deleting" TableName="crmLocations" OrderBy="addr1" OnSelecting="ldsLocations_Selecting" /> <asp:LinqDataSource ID="ldsFreeLocations" runat="server" ContextTypeName="ClearviewInterface.ESLinqDataContext" OrderBy="addr1" TableName="v_CVLocations" OnSelecting="ldsFreeLocations_Selecting" /> <asp:ListView ID="lvLocations" DataSourceID="ldsLocations" DataKeyNames="ID" InsertItemPosition="LastItem" runat="server" > <InsertItemTemplate> <tr> <td colspan="6"><hr /></td> </tr> <tr> <td colspan="2"> <asp:DropDownList ID="ddlFreeLocations" DataSourceID="ldsFreeLocations" DataTextField="addr1" DataValueField="record" MarkFirstMatch="true" SelectedValue='<%# Bind("record") %>' runat="server" /> </td> <td><asp:ImageButton ID="btnAdd" CommandName="Insert" SkinID="Insert" runat="server" /></td> </tr> </InsertItemTemplate> 解决方法正如 Joteke’s Blog所解释的,这是一个引用的解决方案.
(编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net Ajax之无刷新评论介绍
- asp.net-mvc-3 – MVC3剃须刀:是否可以渲染传统的ASCX?
- asp.net-mvc-3 – 如何在Razor中为Nullable创建编辑器模板
- asp.net-mvc – 什么是应用程序洞察遥测(未配置)在做什么?
- ASP.NET中的超链接控件和链接控件有什么区别?
- asp.net-mvc – Url.RouteUrl返回null
- 谈谈.NET Core中基于Generic Host来实现后台任务
- 在ASP.NET MVC4中是否可以将C#或VB函数标记为Javascript?
- asp.net-mvc – 在ASP.NET MVC 2中模板化Html.DisplayFor()
推荐文章
站长推荐
- asp.net – 有人有一种方法来保持页面呈现一旦一
- asp.net-mvc – RequireHttps导致Amazon Elastic
- asp.net – coldfusion和.net上的单点登录
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”
- asp.net – Orchard CMS Media中的文件大小上传限
- 从代码隐藏调用ASP.NET Web API
- 是否可以使用ASP.NET ScriptManager来使用Window
- 我是否需要在asp.net中取消订阅(手动订阅)活动?
- asp.net – 如何正确地大写希腊字在.NET?
- asp.net-mvc-3 – Url.Action没有给出预期的结果
热点阅读