asp.net窗体操作总结

 更新时间:2008年11月25日 10:12:33   作者:  
这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能会出现问题.
1.打开新窗口  
  这个简单:response.write("<script language='javascript'>window.open('url');</script>");  
  2.调整本窗口大小和位置  
  response.write("<script>window.resizeto(500,400);</script>");  
  response.write("<script>window.moveto(300,200);</script>");  
  3.关闭窗口  
  //关闭当前窗口,并提示用户时候关闭,yes关闭,no退出  
  response.write("<script language='javascript'>window.close();</script>");  
  //延迟关闭窗口(下面代码表示2秒后关闭,无需确认)  
  response.write("<script language='javascript'>settimeout('self.close()',2000);</script>");
  
  4.延迟时间  
  这个和上面的没有多少区别.我用到的情况是,在用户操作完毕给出提示n秒后,页面转向"之类的只需去掉2重的self.close()即可
  response.write("<script language='javascript'>settimeout('',2000);</script>");
  
  5.弹出提示或警告窗口  
  response.write("<script language='javascript'>alert('添加成功,2秒钟后页面将自动跳');</script>");  
  6.刷新其他页面  
  这个用到的情况还是不少,比如在b页面对数据更新和修改,另一页面a要保持最新数据给客户,这是就要在对b操作完毕的情况下对a进行刷新: 
  response.write("<script language='javascript'>window.opener.location.href='./default.aspx'</script>");
  
  7.页面跳转  
  有时候在需要给出提示的情况下进行页面跳转,不能使用response.redirect("url");  
  比如,当客户操作完毕,单击按钮提交,弹出提示框(使用上面3和4),如果使用了  
  response.redirect("url");  
  那么页面将不给出提示,也就是3和4没有起作用就直接转向了.  
  如果你是下面的操作过程:  
  1).response.write("<script language='javascript'>alert('添加成功,2秒钟后页面将自动跳');</script>");  
  2).response.write("<script language='javascript'>settimeout('',2000);</script>");  
  3).页面转向:  
    response.write("<meta http-equiv='refresh'/>");

相关文章

  • .NET C#支付宝条码支付接口详解

    .NET C#支付宝条码支付接口详解

    这篇文章主要为大家详细介绍了.NET C#支付宝条码支付接口的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • asp.net ajaxControlToolkit ValidatorCalloutExtender的简单用法

    asp.net ajaxControlToolkit ValidatorCalloutExtender的简单用法

    今天偶尔用到这个控件,简单记录下~~~~
    2008-11-11
  • 详解ASP.NET 页面之间传值的几种方式

    详解ASP.NET 页面之间传值的几种方式

    本篇文章主要介绍了ASP.NET 页面之间传值的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 解决VS2015中没有报表项(ReportViewer)的方法

    解决VS2015中没有报表项(ReportViewer)的方法

    VS2015中没有报表项(ReportViewer),怎么办?这篇文章主要为大家详细介绍了解决VS2015中没有报表项(ReportViewer)的方法,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • .NET Core3.1发布(翻译)

    .NET Core3.1发布(翻译)

    这篇文章主要介绍了.NET Core3.1发布(翻译),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • asp.net+js实现批量编码与解码的方法

    asp.net+js实现批量编码与解码的方法

    这篇文章主要介绍了asp.net+js实现批量编码与解码的方法,涉及前端的jquery post提交及后台C#处理实现批量编码与解码的相关技巧,需要的朋友可以参考下
    2016-03-03
  • jQuery实现金额录入框

    jQuery实现金额录入框

    前端开发过程中,通常会用到数值录入框,比如要求输入金额,禁止录入非数值字符,也禁止粘贴非数值字符,本文主要对其实现方法进行介绍,需要的朋友一起来看下吧
    2016-12-12
  • .NET 如何使用 OpenTelemetry metrics 监控应用程序指标

    .NET 如何使用 OpenTelemetry metrics 监控应用程序指标

    这篇文章主要介绍了.NET 使用 OpenTelemetry metrics 监控应用程序指标,通过代码演示了如何通过 OpenTelemetry 把 Metrics 的数据发送到 Prometheus 里进行查询与展示,然后又演示了自定义相关指标来满足业务数据指标的监控,需要的朋友可以参考下
    2024-06-06
  • .net decimal保留指定的小数位数(不四舍五入)

    .net decimal保留指定的小数位数(不四舍五入)

    大家都知道decimal保留指定位数小数的时候,.NET自带的方法都是四舍五入的。那么如何让decimal保留指定位数小数的时候不四舍五入呢,下面通过这篇文中的示例代码来一起看看吧。
    2016-12-12
  • Visual Studio 2017下ASP.NET CORE的TagHelper智能提示解决办法

    Visual Studio 2017下ASP.NET CORE的TagHelper智能提示解决办法

    这篇文章主要为大家详细介绍了Visual Studio 2017下ASP.NET CORE TagHelper智能提示的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论