如何显示一个html按钮的asp:按钮单击

本文关键字:按钮 单击 html asp 何显示 显示 一个 | 更新日期: 2023-09-27 18:18:00

我有一个asp.net网页asp:按钮控件。我需要为asp:按钮控件的单击事件显示两个(正常)HTML按钮。我的要求是,当页面加载第一次将只有asp:按钮可见。之后我点击asp:按钮其他两个HTML按钮应该是可见的。但是对于所有其他回发,它们应该是可见的。我的意思是,如果有任何回发,HTML按钮应该是可见的。我怎么能这么做呢?请帮帮我。我尝试使用jquery hide and show来实现。

如何显示一个html按钮的asp:按钮单击

您可以为其他两个按钮使用<asp:Button>控件,并且可以初始设置Visible="false",然后在需要显示它们时设置Visible="true"。这样,服务器可以做所有的事情,并保留viewstate,这样您就不必每次页面返回时都重新显示按钮。

ASP按钮是标准的按钮,但是可以通过OnClientClick属性触发你想要的功能:

<asp:Button .. UseSubmitBehavior="false" Text="Move up" OnClientClick="moveSlider(1);return false;" />
<asp:Button .. UseSubmitBehavior="false" Text="Move down" OnClientClick="moveSlider(-1);return false;" />

使用return false;确保按钮不回发,并且UseSubmitbehavior="false"呈现<input type='button' />代替。

HTH .