使用javascript在asp.net上点击按钮显示消息框 [英] Display message box on click on button in asp.net using javascript

查看:80
本文介绍了使用javascript在asp.net上点击按钮显示消息框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望在点击数据保存成功按钮时使用java脚本显示消息框。

问候

Manohar Khilare

解决方案

Hello freind,



如果你想在完成代码后显示消息,那么在你的代码结束时使用这个语法buttong click event last line。



  protected   void  btnJavasctiptAlert_Click( object  sender,EventArgs e)
{
// 此处的其他工作代码
// 像插入数据代码一样
ScriptManager.RegisterClientScriptBlock( this typeof (页面), 任何事情 alert('数据保存成功'); true );
}





或者只是想从设计方面添加javascript消息然后像这样使用...



 <   asp:button     id   =  btn    runat   = 服务器    text   =  Javascript点击    onclientclick   =  javascript:alert('数据已保存成功');    xmlns:asp  < span class =code-keyword> = #unknown    /  >  


一个非常含糊的问题。但仍然在这里我想你能做什么。



我很确定你想在实际保存数据后显示这条消息...... :)如果你是使用jquery或.Net Page方法异步保存数据......您可以在成功方法结束时编写代码。



您可以使用jquery对话框显示消息。它也很容易实现。



< asp:button id =btnrunat =servertext =Javascript Click的OnClientClick = JavaScript的:保存数据(一); xmlns:asp =#unknown/> 





< script> 

函数SaveData(a){
if(typeof a!==undefined){
PageMethods.SaveData(a,savesuccess,savefailed); //你可以使用如果您使用webservice来保存数据,那么jQuery语法也在这里。
}
}
function savesuccess(){
alert('Data Saved');
}
函数savefailed(){
alert('Save Failed');
}
< / script>





如果这不是您所看到的,也许更改问题会救命。 :)


i want to dispaly message box using java script on clicked on button that "Data Saved Sucessfully".
Regards
Manohar Khilare

解决方案

Hello freind,

if you want to show message after finishing your work from code behind then use this syntax at the end of your buttong click event last line.

protected void btnJavasctiptAlert_Click(object sender, EventArgs e)
{
     //other work code here
     //like insert data code goes here
     ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "anything", "alert('Data Saved Sucessfully');", true);
}



or just simply want to add javascript mesage from design side then use like this...

<asp:button id="btn" runat="server" text="Javascript Click" onclientclick="javascript:alert('Data Saved Sucessfully');" xmlns:asp="#unknown" />


A pretty vague question. But still here's I think what you can do.

I'm pretty sure you want to show this message after actually saving the data...:) If you are saving the data asynchronously using jquery or .Net Page methods...you can write your code at the end of success method.

You can use jquery dialog for showing the message. It's pretty easy to implement also.

<asp:button id="btn" runat="server" text="Javascript Click" onclientclick="javascript:SaveData(a);" xmlns:asp="#unknown" />



<script>

function SaveData(a){
if (typeof a !== "undefined"){
   PageMethods.SaveData(a,savesuccess,savefailed);//you can use the jQuery syntax also here if you are using webservice to save the data.
}
}
function savesuccess(){
    alert('Data Saved');
}
function savefailed(){
   alert('Save Failed');
}
</script>



If this is not what you are looking perhaps changing the question would help. :)


这篇关于使用javascript在asp.net上点击按钮显示消息框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆