我有一个包含asp.net按钮控件和文本框的网页。我想要一个确认消息框,当有人更改文本框的内容并单击按钮时。如果用户点击是,那么按钮的事件应该触发其他任何应该发生的事情。我想要的只是实现AJAX回调,但它不能与ASP.NET按钮控件一起使用。
答案 0 :(得分:1)
只需将以下代码添加到您的aspx代码
即可<asp:Button ID="btn1" OnClientClick="return confirm('sure?');" runat="server" Text="Button" />
答案 1 :(得分:0)
您可以使用AjaxControlToolkit的ConfirmButtonExtender来实现此目的,
http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/ConfirmButton/ConfirmButton.aspx
答案 2 :(得分:0)
你也可以在ASP.Net中使用Client Callback
,这在ASP.Net中是非常好的功能
答案 3 :(得分:0)
答案 4 :(得分:0)
根据Pilgerstorfer Franz的建议,结合使用OnClientClick和javascript的confirm,并提供了您提到的ajax请求的更新面板......
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:TextBox ID="txtInput" runat="server"/>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="btnSubmit" OnClientClick="return confirm('Are you sure you want to submit?');" runat="server" Text="Submit" />
应该让你想要你。