数据绑定ASP.NET ListItem列表DropDownList问题
发布时间:2020-12-15 18:41:14 所属栏目:asp.Net 来源:网络整理
导读:我刚刚遇到这个奇怪的事情,我期待着以不同的(逻辑的)方式工作,但它并没有。是bug还是“功能”? 所以有一个DropDownList,我正在使用ListItem列表填充在codebehind中。每个新的ListItem获得2个参数,根据智能提供的文档,它们对应于其文本和值: ListListI
我刚刚遇到这个奇怪的事情,我期待着以不同的(逻辑的)方式工作,但它并没有。是bug还是“功能”?
所以有一个DropDownList,我正在使用ListItem列表填充在codebehind中。每个新的ListItem获得2个参数,根据智能提供的文档,它们对应于其文本和值: List<ListItem> users = new List<ListItem>(); foreach (SubscriptionUser su in subscriptionDetails.UserList) { users.Add(new ListItem(su.FirstName + " " + su.LastName,su.EmailAddress)); } ddlPrimaryContact.DataSource = users; ddlPrimaryContact.DataBind(); 现在,有人可以解释我为什么数据绑定DropDownList的Text和Value设置完全相同(ListItem文本),而不是使用ListItem.Text作为Text和ListItem.Value作为值? ARGH!! http://www.freeimagehosting.net/uploads/fe65d0e7d5.jpg 还是我做错了? 解决方法
嗨,当数据绑定(任何东西)你需要设置您的DropDownList的DataTextField和DataValueField。在您的情况下,您应该使用以下代码
List<ListItem> users = new List<ListItem>(); foreach (SubscriptionUser su in subscriptionDetails.UserList) { users.Add(new ListItem(su.FirstName + " " + su.LastName,su.EmailAddress)); } ddlPrimaryContact.DataTextField = "Text"; ddlPrimaryContact.DataValueField = "Value"; ddlPrimaryContact.DataSource = users; ddlPrimaryContact.DataBind(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 直接在MVC中指定视图位置更有效吗?
- asp.net-mvc – ALTER TABLE DROP COLUMN失败,因为表’yyy’
- asp.net-mvc – 使用SimpleMembership获取用户信息
- asp.net核心,角度2,PrimeNG
- js_html_input中autocomplete="off"在chrom中失效的
- 在IIS 7.5上运行ASP Classic
- asp.net-mvc – 构建与数据格式分离的ASP.NET MVC REST API
- asp.net – 在cassandra中存储少量数据
- asp.net-mvc – MVC网站转发到/ Account / Login,只启用Win
- ASP.NET -- WebForm -- .aspx与.aspx.cs文件
推荐文章
站长推荐
- .net – 将MVC应用程序作为独立应用程序运行
- asp.net-mvc – 在ASP.NET MVC中的View和Partial
- asp.net-mvc – 在多租户应用程序中使用多个数据
- ASP.NET – 执行某些代码的全局位置?
- asp.net – SQL Server Reporting Services – 运
- asp.net-core – 如何在asp.net核心中修改HttpCo
- asp.net-mvc – 在ASP.NET MVC站点上集成PayPal的
- 如何在ASP.NET MVC中渲染HTML字符串?
- asp.net-mvc – MVC,DbContext和多线程
- 如何使用Entity Framework创建数据集并在asp.net
热点阅读