有条件地显示/隐藏ASP.NET中的html区域

用户名

我需要使用C#显示和隐藏ASP.NET页面的不同区域。当用户单击第一个单选按钮时,我希望我的ASP.NET html显示第一段并隐藏第二段,而当用户单击第二个单选按钮时,我希望我的ASP.NET html显示第二段。

这是我的html代码。


<form id="form1" runat="server">
<div>

    <br />
    <asp:RadioButtonList ID="RadioButtonList1" runat="server">
        <asp:ListItem Value="P1">Show First Paragraph</asp:ListItem>
        <asp:ListItem Value="P2">Show Second Paragraph</asp:ListItem>
    </asp:RadioButtonList>


    <br />
    This is my 1st Paragraph.<br />
    <br />


    <br />
    This is my 2nd Paragraph.<br />
    <br />        

</div>
</form>

因此,当用户单击标有“显示第一段”的第一个单选按钮时,我希望我的页面显示带有文本“这是我的第一段”的第一段。并用文字“这是我的第二段”隐藏第二段,反之亦然。

有人可以告诉我正确的C#事件代码来完成此任务吗?

核磁共振

首先添加一个OnSelectedIndexChanged事件,并将其设置为AutoPostBack,这样,当您选择单选按钮时,它将回发到服务器。然后将您的段落放在面板或文字中。

ASP.NET:

<asp:RadioButtonList ID="RadioButtonList1" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="true" runat="server">
    <asp:ListItem Value="P1">Show First Paragraph</asp:ListItem>
    <asp:ListItem Value="P2">Show Second Paragraph</asp:ListItem>
</asp:RadioButtonList>

<br />
<asp:Panel ID="Panel1" Visible="false" runat="server">
This is my 1st Paragraph.<br />
</asp:Panel>


<asp:Panel ID="Panel2" Visible="false" runat="server">
This is my 2nd Paragraph.<br />
</asp:Panel>

然后在您的代码中,编写名为:

protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
    Panel1.Visible = Panel2.Visible = false;
    if (RadioButtonList1.SelectedValue == "P1")
        Panel1.Visible = true;
    else if (RadioButtonList1.SelectedValue == "P2")
        Panel2.Visible = true;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Flutter中有条件地显示/隐藏图块中的复选框

来自分类Dev

有条件地隐藏WooCommerce中的运输方式

来自分类Dev

有条件地显示hide asp.net Gridview列

来自分类Dev

有条件地显示Webi报表中的行

来自分类Dev

有条件地在 freemarker 模板中显示行

来自分类Dev

如何在HTML / Javascript中有条件地隐藏表格行?

来自分类Dev

有条件地在JavaScript代码中隐藏json的一部分

来自分类Dev

有条件地在ggplot2图形中隐藏数据标签

来自分类Dev

django有条件地在模板中隐藏侧边栏/导航

来自分类Dev

Qlikview 有条件地隐藏数据透视表中的表达式

来自分类Dev

有条件地使用ASP.NET MVC Razor中的链接

来自分类Dev

有条件地将CSV解析为HTML表格显示TR

来自分类Dev

在动态 HTML 表单上有条件地显示字段的问题

来自分类Dev

Thymeleaf - 始终保留 HTML 元素,但有条件地显示一个值

来自分类Dev

有条件地显示HTML表格结构时如何避免冗余

来自分类Dev

如何在asp.net MVC视图中有条件地设置模型?

来自分类Dev

在 asp.net 核心视图中有条件地呈现禁用的按钮

来自分类Dev

Vue JS-有条件地在一个组件中显示信息

来自分类Dev

在Django模板中显示日期时如何有条件地输出年份

来自分类Dev

根据ng-repeat中的先前值有条件地显示值-angularjs

来自分类Dev

在 React 组件中,如何在迭代列表时有条件地显示样式

来自分类Dev

Xamarin 有条件地显示在派生的 ControlTemplate ContentPresenter 中

来自分类Dev

有条件地忽略授权.NET Core 3.1

来自分类Dev

在React中有条件地添加HTML属性

来自分类Dev

有条件地设置HTML元素属性

来自分类Dev

有条件地删除html节点

来自分类Dev

无法有条件地获得 html 渲染?

来自分类Dev

通过绑定到Ext.js 6中的data属性,无法有条件地隐藏标签

来自分类Dev

有条件地在XML ArrayList中包含bean

Related 相关文章

  1. 1

    在Flutter中有条件地显示/隐藏图块中的复选框

  2. 2

    有条件地隐藏WooCommerce中的运输方式

  3. 3

    有条件地显示hide asp.net Gridview列

  4. 4

    有条件地显示Webi报表中的行

  5. 5

    有条件地在 freemarker 模板中显示行

  6. 6

    如何在HTML / Javascript中有条件地隐藏表格行?

  7. 7

    有条件地在JavaScript代码中隐藏json的一部分

  8. 8

    有条件地在ggplot2图形中隐藏数据标签

  9. 9

    django有条件地在模板中隐藏侧边栏/导航

  10. 10

    Qlikview 有条件地隐藏数据透视表中的表达式

  11. 11

    有条件地使用ASP.NET MVC Razor中的链接

  12. 12

    有条件地将CSV解析为HTML表格显示TR

  13. 13

    在动态 HTML 表单上有条件地显示字段的问题

  14. 14

    Thymeleaf - 始终保留 HTML 元素,但有条件地显示一个值

  15. 15

    有条件地显示HTML表格结构时如何避免冗余

  16. 16

    如何在asp.net MVC视图中有条件地设置模型?

  17. 17

    在 asp.net 核心视图中有条件地呈现禁用的按钮

  18. 18

    Vue JS-有条件地在一个组件中显示信息

  19. 19

    在Django模板中显示日期时如何有条件地输出年份

  20. 20

    根据ng-repeat中的先前值有条件地显示值-angularjs

  21. 21

    在 React 组件中,如何在迭代列表时有条件地显示样式

  22. 22

    Xamarin 有条件地显示在派生的 ControlTemplate ContentPresenter 中

  23. 23

    有条件地忽略授权.NET Core 3.1

  24. 24

    在React中有条件地添加HTML属性

  25. 25

    有条件地设置HTML元素属性

  26. 26

    有条件地删除html节点

  27. 27

    无法有条件地获得 html 渲染?

  28. 28

    通过绑定到Ext.js 6中的data属性,无法有条件地隐藏标签

  29. 29

    有条件地在XML ArrayList中包含bean

热门标签

归档