c# - 下拉列表如何根据选择隐藏一个表?
问题描述
我有一个包含两个字段和两个列表视图的下拉列表,具体取决于我从下拉列表中选择的选项,两个列表视图之一必须隐藏
<div class="dropdown">
<asp:DropDownList ID="DropDownList1" CssClass="btn btn-primary" runat="server" AutoPostBack="True" BackColor="#3B5998" DataTextField="DenominazioneTipo" DataValueField="IdTipo" DataSourceID="SqlDataSource4" >
</asp:DropDownList>
</div>
<br />
<div>
<asp:SqlDataSource ID="SqlDataSource4" runat="server" ConnectionString="<%$ ConnectionStrings:dbConnection %>" SelectCommand="SELECT * FROM [Tipocliente]"></asp:SqlDataSource>
解决方案
尝试OnSelectedIndexChanged
并根据索引或选定的值显示和隐藏
在 .aspx 中
<asp:DropDownList ID="DropDownList1" CssClass="btn btn-primary" runat="server" AutoPostBack="True" BackColor="#3B5998" DataTextField="DenominazioneTipo" DataValueField="IdTipo" DataSourceID="SqlDataSource4" OnSelectedIndexChanged = "DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
在 .aspx.cs 中
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if(DropDownList1.SelectedIndex == 0)
{
ListView1.Visible = true;
ListView2.Visible = false;
}
else if(DropDownList1.SelectedIndex == 1)
{
ListView1.Visible = false;
ListView2.Visible = true;
}
}
推荐阅读
- c++ - GNU libmicrohttpd with client TLS allows empty certificate
- python - 使特定矩形内的图像居中
- hadoop - 如何使 hadoop snappy 输出文件与 Spark 生成的格式相同
- java - IntelliJ 在同一项目文件夹中找不到文件
- php - 如何在 home.php 中添加带有导航的帖子?
- google-apps-script - 已关闭:刷新页面后 Google 表单中的数据消失
- c++ - 删除元素 BST
- azure - Resource group with Azure AD Domain Service is not getting deleted
- html - 如何修复或规范 Mailchimp 的 MJML 输出?
- laravel-5 - 从视图内的按钮调用控制器功能?