asp.net 将一个网站设桌面快捷方式

在要设置为连接的页面添加:

1.图标连接<link rel="shortcut icon" href="favicon.ico" /> 网站的根目录下放置一个 favicon.ico 图标

2.在相应的PageLoad页面设置

    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Clear();
        Response.ContentType = "APPLICATION/OCTET-STREAM";

        //解决中文乱码 
        Response.Buffer = true;
        Response.Charset = "gb2312";
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
        Response.AppendHeader("content-disposition", "attachment;filename=\"" + System.Web.HttpUtility.UrlEncode("设为桌面的测试页面", System.Text.Encoding.UTF8) + ".url\"");

        Response.Write("[InternetShortcut] \r\n");
        Response.Write("URL=http://192.168.1.128/ \r\n"); //链接 
        Response.Write("IDList= \r\n");
        Response.Write("IconFile= \r\n"); //图标文件 
        Response.Write("IconIndex=1 \r\n");
        Response.Write("[{000214A0-0000-0000-C000-000000000046}] \r\n");
        Response.Write("Prop3=19,2 \r\n");
        Response.End(); 
    }

 

 

posted @ 2012-06-20 14:26  challengesoflife  阅读(1197)  评论(0编辑  收藏  举报