asp.net 实现 桌面快捷方式

如果想让你的网站在桌面建立快捷方式,点击快捷方式图标打开网站。

那就得用url类型文件来实现。

 

本想模仿开心网的“设为桌面图标”来实现,可惜是php的在asp.net中用不了。

而且按照好多网上的说的都无法实现,都是空连接无效的快捷方式。

 

经过多方的研究终于解决了这问题共享给大家,希望和我有同样问题的人能够得到帮助。

 

一下是实现代码,添加后就可以使用。已经经过了测试。

Response.ContentType = "APPLICATION/OCTET-STREAM"; Response.AddHeader("Content-Disposition", "attachment;filename=sohu.url"); Response.Write("[InternetShortcut]/n"); Response.Write("URL=http://www.sohu.com//n"); Response.Write("IDList=/n"); Response.Write("IconFile=http://www.sohu.com/images/favicon.ico/n"); Response.Write("IconIndex=1/n"); Response.Write("[{000214A0-0000-0000-C000-000000000046}]/n"); Response.Write("Prop3=19,2/n"); Response.Write("[DEFAULT]/n"); Response.Write("BASEURL=http://www.sohu.com/"); Response.End();

 

你可能感兴趣的:(PHP,测试,url,asp.net)