【问题标题】:how to make text to get invisible from the page after a button click单击按钮后如何使文本从页面中不可见
【发布时间】:2015-09-18 12:06:15
【问题描述】:

我正在开发一个网页,在该网页中,我希望在单击按钮后使文本不可见,并使 gridview 可见。在页面中我也有文本框和按钮,但是可以通过使用“textbox.visible = false”和“button.visible = false”使这些东西变得不可见,但我不明白如何使文本变得不可见。 页面设计如下图所示:

我想让那些“搜索详细信息”、“帐号”和“脚本名”在按钮单击后不可见,只有 gridview 可见; 请建议如何做。

【问题讨论】:

  • 没有标记很难帮助你。但是您可以将除该网格之外的所有内容放入 asp:panel 并使面板不可见。
  • @BgI86 : 谢谢老兄.. 我一定会试试的
  • 听说过 JQuery 吗?看看文档。您可能需要考虑在客户端添加此行为。 api.jquery.com/hide
  • @akemp : 好的,谢谢你 :)
  • 是否可以使用 c# 代码本身使文本消失??

标签: c# asp.net buttonclick


【解决方案1】:

您可以在 ASP.NET 面板控件中包含所有控件,并根据条件在代码中隐藏\显示它们:-

<asp:Panel ID="SearchPanel" runat="server">
    <%--put all the controls here--%>
</asp:Panel>

然后在后面的代码中只需使用面板控件的 id 并更改可见性:-

SearchPanel.Visible = true;
SearchPanel.Visible = false;

【讨论】:

    【解决方案2】:

    通过使用面板,我能够解决问题。 页面的 HTML 代码将是:

    帐号

    脚本名称

    市场价值


    在页面后面的代码中,我将面板的可见性更改为 false。 (C#代码如下所示)
    Panel1.Visible = false;
    

    【讨论】:

    • 好。下次记得在你的问题中显示你的标记:)
    • 当然@ManishGoswami,我下次不会忘记添加的,但是这里我觉得没有必要所以没有分享
    猜你喜欢
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    • 2011-10-10
    • 2017-09-08
    • 2023-04-10
    • 1970-01-01
    • 2020-02-11
    • 1970-01-01
    相关资源
    最近更新 更多