精华内容
下载资源
问答
  • ASP.NET 弹出提示框所有种类 添加一个类:把下面的文件放在类中就可以了。 using System;using System.Web;using System.Data;using System.Data.SqlClient; public class ...

    ASP.NET 弹出提示框所有种类

     

    添加一个类:把下面的文件放在类中就可以了。

    using System;
    using System.Web;
    using System.Data;
    using System.Data.SqlClient;

    public class MessageBox
        {
          public MessageBox()
            {

            }

            /// <summary>
            /// 警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void MsgBox(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
            /// <summary>
            /// 一个含有“确定”、“取消”的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="URL">“确定”以后要转到预设网址</param>
            /// <returns>警告框JS</returns>
            public void MsgBox1(string _Msg, string URL)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}";
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
              
            }
            /// <summary>
            /// 一个含有“确定”,点击以后就转到预设网址的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="URL">“确定”以后要转到预设网址</param>
            /// <returns>警告框JS</returns>
            public void MsgBox2(string _Msg, string URL)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.location='" + URL + "';");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }

          public static void MsgBox22(string _Msg, string URL)
          {
              string StrScript;
              StrScript = ("<script language=javascript>");
              StrScript += ("alert('" + _Msg + "');");
              StrScript += ("window.location='" + URL + "';");
              StrScript += ("</script>");
              System.Web.HttpContext.Current.Response.Write(StrScript);
          }
            /// <summary>
            /// 一个含有“确定”,点击关闭本页的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void MsgBox3(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.close();");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
            /// <summary>
            /// 一个含有“确定”,点击返回先前的网页警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="BackLong">要倒退几步</param>
            /// <returns>警告框JS</returns>
            public void alert_history(string _Msg, int BackLong)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("history.go('" + BackLong + "')");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }

            /// <summary>
            /// 一个含有“确定”,点击后关闭自己,刷新父窗口警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void alert_reloadwin(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.opener.location.href=window.opener.location.href;window.close();");
                StrScript += ("</script>");
               System.Web.HttpContext.Current.Response.Write(StrScript);
            }

            /// <summary>
            /// 弹出对话框
            /// </summary>
            /// <param name="page">页面</param>
            /// <param name="content">message信息</param>
            public static void alert(System.Web.UI.Page page, string content)
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');</script>");
            }

            /// <summary>
            /// 弹出对话框
            /// </summary>
            /// <param name="page">页面</param>
            /// <param name="content">message信息</param>
            public static void alert(System.Web.UI.Page page, string content,String _daiMa)
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');"+_daiMa.Replace("\"","'")+"</script>");
            }


          public static void alert(System.Web.UI.Page page, object _code)
          {
              page.ClientScript.RegisterStartupScript(page.GetType(), "onLoad", "<script language='javascript'>" + _code + "</script>");
          }

        }

     

    转载于:https://www.cnblogs.com/ZuoJinLiang/archive/2012/11/10/2764039.html

    展开全文
  • ASP.NET弹出下载提示框

    2019-07-13 19:29:23
    最近做了个pdf报告下载的链接,因为用的是链接文件的地址,所以,在没有安装pdf reader或者pdf插件的环境下会弹出下载提示框提示下载, 但在已经安装reader或者插件的环境下,点击链接地址后直接在网页中打开了pdf...

    最近做了个pdf报告下载的链接,因为用的是链接文件的地址,所以,在没有安装pdf reader或者pdf插件的环境下会弹出下载提示框提示下载,

    但在已经安装reader或者插件的环境下,点击链接地址后直接在网页中打开了pdf文件,这不是我期望的结果;

    实现弹出框提示下载有很多种方法,我现在说的通过IIS设置的方法去实现:

    注:网上有很多误导的设置方法:如图:

    2011061010481961.jpg

    2011061010491735.jpg

    这样设置后会将页面上所有链接变成弹出下载提示,甚至在地址栏输入URL后就提示下载当前页面,

    这样的解决方案是不是有点无语。。。

    OK,那我讲下我的设置,已经测试通过,

    同样是上面那幅图,点击属性找到HTTP头下的文件类型/MIME Types,点击新类型,在里面输入如下信息:

    关键扩展名:.pdf

    内容类型:application/pdf

    我这里只是拿PDF文件举例,其他的类型参考这里MIME类型大全;

    如果想用JS,可以考虑这样去实现:

    <script language="JavaScript">
    function savepic(){
    if(document.all.a1==null){
    objIframe
    =document.createElement("IFRAME");
    document.body.insertBefore(objIframe);
    objIframe.outerHTML
    = "<iframe name=a1 style='width:0;hieght:0' src="+pic1.href+"></iframe>";
    re
    = setTimeout("savepic()", 1);
    }
    else{
    clearTimeout(re);
    pic
    = window.open(pic1.href, "a1");
    pic.document.execCommand(
    "SaveAs");
    document.all.a1.removeNode(
    true);
    }
    }
    </script>

    <a href="../images/btn.png" id="pic1" onclick="savepic();return false;" style="cursor: hand">下载</a>

    还有用FileStream方式实现的,可以参考这篇文章

    转载于:https://www.cnblogs.com/pfs1314/archive/2011/06/10/2077494.html

    展开全文
  • 添加一个类:把下面的文件放在类中就可以了。 using System;using System.Web;using System.Data;using System.Data.SqlClient; public class MessageBox { public MessageBox() { ...

    添加一个类:把下面的文件放在类中就可以了。

    using System;
    using System.Web;
    using System.Data;
    using System.Data.SqlClient;

    public class MessageBox
        {
          public MessageBox()
            {

            }

            /// <summary>
            /// 警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void MsgBox(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
            /// <summary>
            /// 一个含有“确定”、“取消”的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="URL">“确定”以后要转到预设网址</param>
            /// <returns>警告框JS</returns>
            public void MsgBox1(string _Msg, string URL)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}";
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
              
            }
            /// <summary>
            /// 一个含有“确定”,点击以后就转到预设网址的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="URL">“确定”以后要转到预设网址</param>
            /// <returns>警告框JS</returns>
            public void MsgBox2(string _Msg, string URL)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.location='" + URL + "';");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }

          public static void MsgBox22(string _Msg, string URL)
          {
              string StrScript;
              StrScript = ("<script language=javascript>");
              StrScript += ("alert('" + _Msg + "');");
              StrScript += ("window.location='" + URL + "';");
              StrScript += ("</script>");
              System.Web.HttpContext.Current.Response.Write(StrScript);
          }
            /// <summary>
            /// 一个含有“确定”,点击关闭本页的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void MsgBox3(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.close();");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
            /// <summary>
            /// 一个含有“确定”,点击返回先前的网页警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="BackLong">要倒退几步</param>
            /// <returns>警告框JS</returns>
            public void alert_history(string _Msg, int BackLong)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("history.go('" + BackLong + "')");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }

            /// <summary>
            /// 一个含有“确定”,点击后关闭自己,刷新父窗口警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void alert_reloadwin(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.opener.location.href=window.opener.location.href;window.close();");
                StrScript += ("</script>");
               System.Web.HttpContext.Current.Response.Write(StrScript);
            }

            /// <summary>
            /// 弹出对话框
            /// </summary>
            /// <param name="page">页面</param>
            /// <param name="content">message信息</param>
            public static void alert(System.Web.UI.Page page, string content)
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');</script>");
            }

            /// <summary>
            /// 弹出对话框
            /// </summary>
            /// <param name="page">页面</param>
            /// <param name="content">message信息</param>
            public static void alert(System.Web.UI.Page page, string content,String _daiMa)
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');"+_daiMa.Replace("\"","'")+"</script>");
            }


          public static void alert(System.Web.UI.Page page, object _code)
          {
              page.ClientScript.RegisterStartupScript(page.GetType(), "onLoad", "<script language='javascript'>" + _code + "</script>");
          }

        }

    转载于:https://www.cnblogs.com/weixing/archive/2011/07/23/2114708.html

    展开全文
  • 添加一个类:把下面的文件放在类中就可以了。 using System; using System.Web; using System.Data; using System.Data.SqlClient; public class MessageBox { public MessageBox() { } ///


    添加一个类:把下面的文件放在类中就可以了。

    using System;
    using System.Web;
    using System.Data;
    using System.Data.SqlClient;
    
    public class MessageBox
        {
          public MessageBox()
            {
    
            }
    
            /// <summary>
            /// 警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void MsgBox(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
            /// <summary>
            /// 一个含有“确定”、“取消”的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="URL">“确定”以后要转到预设网址</param>
            /// <returns>警告框JS</returns>
            public void MsgBox1(string _Msg, string URL)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}";
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
               
            }
            /// <summary>
            /// 一个含有“确定”,点击以后就转到预设网址的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="URL">“确定”以后要转到预设网址</param>
            /// <returns>警告框JS</returns>
            public void MsgBox2(string _Msg, string URL)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.location='" + URL + "';");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
    
          public static void MsgBox22(string _Msg, string URL)
          {
              string StrScript;
              StrScript = ("<script language=javascript>");
              StrScript += ("alert('" + _Msg + "');");
              StrScript += ("window.location='" + URL + "';");
              StrScript += ("</script>");
              System.Web.HttpContext.Current.Response.Write(StrScript);
          }
            /// <summary>
            /// 一个含有“确定”,点击关闭本页的警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void MsgBox3(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.close();");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
            /// <summary>
            /// 一个含有“确定”,点击返回先前的网页警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <param name="BackLong">要倒退几步</param>
            /// <returns>警告框JS</returns>
            public void alert_history(string _Msg, int BackLong)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("history.go('" + BackLong + "')");
                StrScript += ("</script>");
                System.Web.HttpContext.Current.Response.Write(StrScript);
            }
    
            /// <summary>
            /// 一个含有“确定”,点击后关闭自己,刷新父窗口警告框
            /// </summary>
            /// <param name="_Msg">警告字串</param>
            /// <returns>警告框JS</returns>
            public void alert_reloadwin(string _Msg)
            {
                string StrScript;
                StrScript = ("<script language=javascript>");
                StrScript += ("alert('" + _Msg + "');");
                StrScript += ("window.opener.location.href=window.opener.location.href;window.close();");
                StrScript += ("</script>");
               System.Web.HttpContext.Current.Response.Write(StrScript);
            }
    
            /// <summary>
            /// 弹出对话框
            /// </summary>
            /// <param name="page">页面</param>
            /// <param name="content">message信息</param>
            public static void alert(System.Web.UI.Page page, string content)
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');</script>");
            }
    
            /// <summary>
            /// 弹出对话框
            /// </summary>
            /// <param name="page">页面</param>
            /// <param name="content">message信息</param>
            public static void alert(System.Web.UI.Page page, string content,String _daiMa)
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');"+_daiMa.Replace("\"","'")+"</script>");
            }
    
    
          public static void alert(System.Web.UI.Page page, object _code)
          {
              page.ClientScript.RegisterStartupScript(page.GetType(), "onLoad", "<script language='javascript'>" + _code + "</script>");
          }
    
        }


    展开全文
  • 最近做一个项目,上传文件后我返回一个Json格式的数据,提示上传成功,可是老弹出下载如下 很郁闷,网上找了很多资料,都不理想,纳闷许久,终于有了解决方案。后台上传成功后是这么写的:return Json("{msg:'上传...
  • Asp.Net下载页面,并弹出下载提示框.在删除按钮里调用以下方法. /// <summary> /// 指定要下载文件的虚拟路径及文件名 /// </summary> /// <param name="FileName"></param&...
  • c# 提示框方法大全 ASP.NET 弹出提示框所有种类添加一个类:把下面的文件放在类中就可以了
  • 有个朋友问我下载弹出提示框的写法,具体如下:出现提示框string strFile="F://a.doc";//路径根据实际情况而定if(!System.IO.File.Exists(strFile)) { Response.Write("alert(对不起,文件不存在!);"); return;...
  • Asp.net弹出对话框汉化修正版源码 主要解决问题有: 1、搜集并整理EeekSoft.Web.PopupWin.dll文件及源文件2、转换代码为VS2005环境下可以应用,可以顺利编译3、对原有内容进行汉化整理,工具演示更清晰明了4、培养...
  • 实现删除数据前弹出询问提示框主要有四中方法: 一、在.aspx或.ascx文件中增加客户端JS脚本: 把下面的代码直接加到.aspx或.ascx文件中即可,注意其中的“删除”二字根据自己的需要进行修改: <script ...
  • 最近这几天遇到了两个问题:在ASP.NET的gridview中,如何实现删除数据前弹出询问提示框与修改编辑框的长度? 实现删除数据前弹出询问提示框主要有四中方法: 一、在.aspx或.ascx文件中增加客户端JS脚本: 把下面...
  • 在浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示在浏览器里。而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢
  • 问题提出: 在asp.net开发中,如果有...1、下载弹出提示框相关js文件包,下载地址:http://download.csdn.net/detail/taomanman/9083213 2、将下载的文件解压,讲整个popTips文件夹放到你的项目目录下去,比如放到j
  • 在浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示...而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢?这里有两种方法: 1、设置你的服务器的iis,给doc等...
  • 结合Javascript保存数据,但有该方法有一个较大的缺点是,由于IE的限制,每次往本地保存数据时都IE都会弹出对话框询问,若装有杀毒软件的话,也会弹出警告的提示框。还有就是结合服务器端程序,如:asp,jsp等进
  • 结合Javascript保存数据,但有该方法有一个较大的缺点是,由于IE的限制,每次往本地保存数据时都IE都会弹出对话框询问,若装有杀毒软件的话,也会弹出警告的提示框。还有就是结合服务器端程序,如:asp,jsp等进行...
  • 通过浏览器访问某一个系统,该系统是用IIS ASP写的系统。系统上有后缀名为.log的附件文件,想要打开这个文件,但是会报404错误。...如果还有弹出选择哪个系统的提示框,你可以选择需要扩展的系统或者全选  ...
  • asp.net常用方法

    2011-07-21 22:56:59
    1、后台向前台弹出alert提示框Response.Write("<script language=javascript>alert("帐号不能为空")</script>"); 2、连接sql server数据库//web.config文件中再增加一行 <appSettin
  • 这俩种属于非弹出框式的下载,只能通过IE打开文件,而不是提醒用户是否保存文件类型的   2:弹出对话框提示用户是否保存文件的,俩种方式:ashx方式,与方法类型的 public void ProcessRequest(HttpContext ...
  • asp.net知识库

    2015-06-18 08:45:45
    用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息的...
  • 摘要:.NET源码,控件组件,GridView 环境下使用GridView控件的9个经典实例,数据库文件是SqlServer,存放在目录的Database文件夹下,这... 8、删除GridView控件行信息弹出确认提示框  9、在GridView控件中实现在动编号
  • IIS与Asp.net

    2014-02-25 17:14:00
    一、IIS  1、绑定 ... 在IIS7中,如果新设置的绑定与网站中已经存在的绑定冲突,那么将会弹出一个提示框,提示我们绑定冲突。    对于每个网站来说,存在一个虚拟的网站文件系统,这个网站文...
  • 前阵子碰到这样的问题:在服务器A(192.168.1.1)上点击文件链接,要弹出保存提示查看或保存文件,但是文件是保存在服务器B(192.168.1.8)上的, FileInfo的方法只能操作本地的文件,不支持Uri,遍查资料,...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 133
精华内容 53
关键字:

asp弹出提示框文件