ASP .NET中执行控件(如ImageButton、LinkButton等)命令不刷新页面

 更新时间:2009年03月13日 20:17:03   作者:  
在操作时,很多时候希望提交命令之后不刷新页面:1、防止页面拉动,2、防止主框架中刷新丢失当前运行的子界面。

功能需求:在框架中使用ImageButton控件关闭应用程序问询“是否确认退出”,用ImageButton的OnClick事件(C#)中调用JavaScript关闭IE。

问题提出:弹出对话框时,就丢失子界面中的内容,即使你不退出系统,也无法返回原状态。

解决方案:不直接使用ImageButton的OnClick事件(C#),而通过ImageButton的Attributes.Add("OnClick","javascript:...")的方式处理,就能解决这个问题。

1、aspx文件:

复制代码 代码如下:

<!-- aspx文件 -->
<asp:ImageButton ID="ImageButton_Close" runat="server" ImageUrl="~/Images/Icons/stop.gif" />


2、C#文件:
复制代码 代码如下:

// .cs文件
// 添加事件,运行JavaScript代码
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ImageButton_Close.Attributes.Add("OnClick", "javascript:if(confirm('试试看吧,能成功否?')) return false; ");
}
}

相关文章

  • WPF实现带全选复选框的列表控件

    WPF实现带全选复选框的列表控件

    这篇文章主要为大家详细介绍了WPF实现带全选复选框的列表控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • asp.net DoDragDrop 方法的使用

    asp.net DoDragDrop 方法的使用

    DoDragDrop方法,用于开始对象的拖放操作,需要的朋友可以参考下。
    2011-12-12
  • ASP.NET泛型二之泛型的使用方法

    ASP.NET泛型二之泛型的使用方法

    这篇文章介绍了ASP.NET泛型的使用方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 高效的.Net UDP异步编程实现分析

    高效的.Net UDP异步编程实现分析

    重点是怎么建立一种高效的UDP机制来实时接收服务器发送过来的数据包.本文将介绍.Net UDP异步编程如何实现解决方案,有需求的朋友可以参考下
    2012-11-11
  • asp.net访问Access数据库溢出错误

    asp.net访问Access数据库溢出错误

    asp.net访问Access数据库溢出错误,大家会的帮忙解决下啊。
    2009-07-07
  • aspnet core使用websocket实时更新商品信息的方法

    aspnet core使用websocket实时更新商品信息的方法

    这篇文章主要介绍了aspnetcore使用websocket实时更新商品信息,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-01-01
  • asp.net获取select值的方法

    asp.net获取select值的方法

    今天有个朋友问我如何使用asp.net获取select值,以为很简单的问题,结果发现自己也不知道于是搜索中发现了下面的这个不错的例子,在此与大家分享
    2013-09-09
  • .NET6使用微信小程序授权登录获取手机号

    .NET6使用微信小程序授权登录获取手机号

    小程序手机号授权是在里打开小程序时弹窗请求允许使用某些功能,比如授权获取用户信息、授权获取手机号等,本文主要介绍了.NET6使用微信小程序授权登录获取手机号,感兴趣的可以了解一下
    2023-08-08
  • 浅谈AjaxPro.dll,asp.net 前台js调用后台方法

    浅谈AjaxPro.dll,asp.net 前台js调用后台方法

    这篇文章主要介绍了浅谈AjaxPro.dll,asp.net 前台js调用后台方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • datagrid行内按钮(更新/删除等)操作实现代码

    datagrid行内按钮(更新/删除等)操作实现代码

    datagrid控件想必大家很是熟悉,本文将介绍下datagrid行内按钮的操作更新/删除等等,感兴趣的你可不要错过了哈,希望本文知识点可以帮助到你
    2013-02-02

最新评论