当前位置: 移动技术网 > IT编程>开发语言>.net > ASP .NET中执行控件(如ImageButton、LinkButton等)命令不刷新页面

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

2017年12月12日  | 移动技术网IT编程  | 我要评论

广东家具人才网,清圣浊贤是什么的别称,野宫さとみ

功能需求:在框架中使用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; ");
}
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网