151-3895-5886

ASP.NET里常用的JS

2019年09月11日 维尼网络

  在整理一套OA发现的有些东西,我会陆续拿出给大家。希望对大家有用!:)

  using System;
  using System.Web;
  using System.Web.UI.HtmlControls ;
  using System.Web.UI;

  namespace Web.JScript
  {
      /// <summary>
      /// 提供向页面输出客户端代码实现特殊功能的办法
      /// </summary>
      /// <remarks>
      /// </remarks>

      public class JScript
      {
          public static void AlertAndRedirect(string message,string to网址)
          {
              string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
              HttpContext.Current.Response.Write(string.Format(js,message ,to网址));
          }

          /// <summary>
          /// 向客户端发送函数KendoPostBack(eventTarget, eventArgument)
          /// 服务器端可接收__EVENTTARGET,__EVENTARGUMENT的值
          /// </summary>
          /// <param>System.Web.UI.Page 一般为this</param>
          public static void JscriptSender(System.Web.UI.Page page)
          {
              page.RegisterHiddenField("__EVENTTARGET","");
              page.RegisterHiddenField("__EVENTARGUMENT","");
              string s = @"       
  <script language=Javascript>
        function KendoPostBack(eventTarget, eventArgument)
        {
                  var theform = document.forms[0];
                  theform.__EVENTTARGET.value = eventTarget;
                  theform.__EVENTARGUMENT.value = eventArgument;
                  theform.submit();
              }
  </script>";
             
              page.RegisterStartupScript("sds",s);
          }
          /// <summary>
          /// 弹出JavaScript小窗口
          /// </summary>
          /// <param>窗口信息</param>
          public static void Alert(string message)
          {
              message = StringUtil.DeleteUnVisibleChar(message);
              string js=@"<Script language='JavaScript'>
                      alert('"+ message +"');</Script>";
              HttpContext.Current.Response.Write(js);
          }
          public static void Alert(object message)
          {
              string js=@"<Script language='JavaScript'>
                      alert('{0}'); 
                    </Script>";
              HttpContext.Current.Response.Write(string.Format(js,message.ToString()));
          }

阅读更多内容
上一篇在ASP.NET Atlas中调用Web Service—处理错误,超时以及响应用户
下一篇Asp.net(c#)数据库操作类

声明:本页内容由郑州维尼网络收集编辑所得,所有资料仅供用户参考,转载请保留此链接http://www.zzwn.cn/cms/1874.html

本文标签: ASP.NET 用的 里常

 

相关资讯 Related Info
相关分类 News Classification
解决方案 Solutions
相关热点 Hot spot
使用CSS2.1的多重背景效果和边框效 使用CSS2.1的多重背景效果和边框效
  1. 我们的承诺
  2. 我们的实力
  3. 我们的未来
郑州做网站咨询电话 建站咨询

151-3895-5886

网站备案安全放心网站

地址:郑州市上街区和昌都汇广场 / 电话:151-3895-5886
客服QQ: 7758021 / 邮箱:admin@zzwn.cn
Copyright © 2010-2019 郑州融科网络 版权所有