不知道这个到底错在哪里,在线等
protected void Page_Load(object sender, EventArgs e)
{
string url = "http://www.baidu.com?1name=中文&2name=英文";
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://www.baidu.com \r\n");
Response.Write("URL= "+url+" \r\n");
//链接
Response.Write("IDList= \r\n");
Response.Write("IconFile= http://www.baidu.cn/images/baidu.ico \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();
// url = Request.UrlReferrer.ToString();
}
快捷方式打开后是这样的地址:http://www.baidu.com?1name=中文&2name= 不知道为什么,在线等