这是我的选择列表。
<div class="field">
<select name="position" id="position" class="grayed" onclick="this.className=this.options[this.selectedIndex].className">
<option value="" disabled="disabled" selected="selected" class="disabled">Applicant's position</option>
</select>
<div id="arrow-select"></div>
<svg id="arrow-select-svg"></svg>
<span class="entypo-book icon"></span>
<span class="slick-tip left">Choose Position</span>
</div>
这是我的LINQ:
from v in Jobs
select new
{
ID = v.Id,
Title = v.Title
}
如何将两者结合起来,以便使用从LINQ查询返回的内容填充选择列表?
它必须是一个选择元素而不是asp:dropdown。
答案 0 :(得分:1)
将runat="server"
添加到您的select
html标记
在您的代码中,使用select
的 ID :
var data = from v in Jobs
select new
{
ID = v.Id,
Title = v.Title
};
position.DataSource = data.ToList();
position.DataTextField = "Title";
position.DataValueField = "ID";
position.DataBind();
position.Items.Insert(0, new ListItem("Applicant's position", ""));