Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于javascript提示值的ASP.NET按钮单击_Javascript_Asp.net - Fatal编程技术网

基于javascript提示值的ASP.NET按钮单击

基于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 | |

在我的ASP.NET web应用程序中,我有一个链接按钮。如果用户单击它,我想使用javascript来提示用户键入某个值。如果他们准确地输入,那么我将调用ASP.NET链接按钮上的单击事件

javascript将显示如下消息:“在下面的文本框中键入DELETE以删除所有数据。”如果他们键入DELETE(准确地说),那么我将运行asp:按钮的click事件。一个小片段,让您了解逻辑

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代码。有意义吗?