asp.net – 从下拉列表中选择OBJECT的问题
发布时间:2020-12-16 09:32:33 所属栏目:asp.Net 来源:网络整理
导读:从列表中获取选定对象时遇到问题. 我通过以下方式将用户集合绑定到下拉列表: ddlContractors.DataSource = service.GetAllUsers(); ddlContractors.DataTextField = "Name"; ddlContractors.DataValueField = "Id"; ddlContractors.DataBind(); 它正在发挥
从列表中获取选定对象时遇到问题.
我通过以下方式将用户集合绑定到下拉列表: ddlContractors.DataSource = service.GetAllUsers(); ddlContractors.DataTextField = "Name"; ddlContractors.DataValueField = "Id"; ddlContractors.DataBind(); 它正在发挥作用. var user = (User)ddlContractors.SelectedItem; 我明白了: (User)ddlContractors.SelectedItem Cannot convert type 'System.Web.UI.WebControls.ListItem' to 'GWDSite.GWDService.User' 如何从下拉列表中获取对象用户?如果有必要,我可以更改列表控件的类型 解决方法
下拉列表中的值字段是字段“Id”而不是User对象.所以’SelectedItem’返回“Id”值 – 而不是对象.您可以使用该Id来查找User对象(来自会话或缓存,或者您可以保留它的任何位置)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – ValidateRequest = False但是在行动中它仍然是T
- asp.net – 将可以为空的int绑定到asp:TextBox
- entity-framework – 术语’scaffold-dbcontext’不被识别为
- iis-7 – 经典ASP突然给我权限(401.3)错误
- asp.net-mvc – ActionLink无法在“if”块内渲染
- asp.net – 当主内容没有填满页面时,如何在主页面上获取“页
- asp.net – jqgrid editurl:控制器动作参数
- asp.net-mvc – ASP.NET MVC 3区域 – 无法使用自定义路由查
- .net – 404控制器在外部组件
- asp.net – 如何在网格行中显示枚举描述或名称?
推荐文章
站长推荐
- asp.net-mvc-3 – 剃刀视图引擎,如何在html之间写
- asp.net-mvc – 在新窗口中打开的DisplayFor Dat
- asp.net-mvc – StringLength / Minlength验证不
- asp.net – DropDownList OnSelectedIndexChange
- 保护asp.net Web应用程序的步骤清单?
- asp.net – Gridview行编辑 – 动态绑定到DropDo
- 将异常传递到ASP.net/C#中的错误屏幕
- asp.net – 在运行时获取IIS绑定
- asp.net – 从ActionFilterAttribute返回自定义H
- ASP.NET MVC 3 jQuery验证;禁用不引人注意的OnKe
热点阅读