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(); }