使用 Eval 绑定下拉列表
我有一个下拉列表,它通过实体对象获取数据,但带有导航。但我尝试这样做时遇到错误,有人可以帮助我吗?
I have a dropdownlist that gets data through entity objects, but with a navigation. But I get an error trying to do this, can anyone help me please.<asp:DropDownList ID="ddlVacancy" DataValueField="ID" DataTextField='<%# Eval("Position.Name") %>'
runat="server" Width="200px"/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在实体对象中创建一个属性,如下所示:
然后将 Eval("Position.Name") 替换为 Eval("PositionName")
希望这会有所帮助
You can create a property in your entity object like this:
and then replace Eval("Position.Name") with Eval("PositionName")
hope this helps
我遇到了同样的问题,我设法创建一个派生自 DropDownList 的简单控件。
我还实现了一个 ItemDataBound 事件,它也可以提供帮助。
I had the same issue and I managed to create a simple control that derives from DropDownList.
I also implemented an ItemDataBound Event that can help as well.