替换基于DropDownList选项

时间:2016-05-12 08:49:27

标签: c# asp.net

当我从DropDownList中选择一个元素时,我希望TexBox消失,并在同一个确切位置被另一个替换。

例如:我有一个DropDownList填充SI设备,笔记本电脑,桌面,显示器等类别。因此,当我选择显示时,RAM,CPU,HARD DISK文本框必须消失并且INCH {{1}应该替换RAM TextBox。

这是我的代码:

TextBox

      

1 个答案:

答案 0 :(得分:1)

无需替换文本框。但这取决于不同的选定项目是否具有不同数量的texbox。

首先设置DropDownList AutoPostBack="true"然后

您可以简单地在DropDownList的SelectedIndexChanged上更改placeholde运行时,就像这样

protected void ddlProducts_SelectedIndexChanged(object sender, EventArgs e)
{
    txtDOB.Attributes.Add("placeholder", ddlProducts.SelectedItem.Text);
}

您可以对所选的任何项目使用相同的文本框。

相关问题