基于javascript提示值的ASP.NET按钮单击
在我的ASP.NET web应用程序中,我有一个链接按钮。如果用户单击它,我想使用javascript来提示用户键入某个值。如果他们准确地输入,那么我将调用ASP.NET链接按钮上的单击事件 javascript将显示如下消息:“在下面的文本框中键入DELETE以删除所有数据。”如果他们键入DELETE(准确地说),那么我将运行asp:按钮的click事件。一个小片段,让您了解逻辑基于javascript提示值的ASP.NET按钮单击,javascript,asp.net,Javascript,Asp.net,在我的ASP.NET web应用程序中,我有一个链接按钮。如果用户单击它,我想使用javascript来提示用户键入某个值。如果他们准确地输入,那么我将调用ASP.NET链接按钮上的单击事件 javascript将显示如下消息:“在下面的文本框中键入DELETE以删除所有数据。”如果他们键入DELETE(准确地说),那么我将运行asp:按钮的click事件。一个小片段,让您了解逻辑 var resp=prompt(“输入DELETE(所有大写)以删除”); 如果(resp==null | |
var resp=prompt(“输入DELETE(所有大写)以删除”);
如果(resp==null | | resp==“”){
警报(“取消”);
}否则{
如果(resp=='DELETE'){
警报(“运行链接按钮代码”);
}否则{
警报(“取消”);
}
}
您只需在正确响应后触发按钮单击即可。只需确保在脚本中使用ClientID,或者在按钮上使用clientmode=static
if (resp == 'DELETE') {
$('#Button1').click();
或者在页面上放置一个虚拟链接按钮
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click" ClientIDMode="Static"></asp:LinkButton>
并使用该href代码
if (resp == 'DELETE') {
WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("<%= LinkButton1.UniqueID %>", "", true, "", "", false, true));
if(resp=='DELETE'){
WebForm_DoPostBackWithOptions(新的WebForm_PostBackOptions(“,”,true,“,”,false,true));
我想在我的链接按钮的OnClientClick中运行js代码,如我的示例所示。如果他们准确地键入了DELETE,则运行服务器端的click代码。有意义吗?