ASP.NET可编辑的下拉框——DropDownList
近⽇,在做项⽬的时候,需要dropdownlist可编辑,但是了很多⽅法都没有实现。最后通过曲折实现了。
(1)思路即为:新增⼀个textbox占位于dropdownlist之上。初始化,和changed事件中,记得给textbox赋值,就可以实现了。(2)代码⽰例:
前台:
<div >
<span >
<asp:DropDownList ID="DropDownList1" runat="server" Style="width: 150px; margin-left: -132px"
AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:DropDownList>
</span>
<asp:TextBox ID="TextBox1" runat="server" Style="width: 126px; position: absolute;
left: 0px;" AutoPostBack="True" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
</div>
后台:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text = DropDownList1.SelectedItem.Text;
html下拉菜单的制作方法}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
//DropDownList1.SelectedValue = TextBox1.Text;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。