Excute后得回来的内容是一半,或者更小(标题、Head这些的),但有时又可以得到全部内容,天啊,怎么回事啊
            try
            {
                string id = Request.QueryString["id"];
                StringWriter swExtCont = new StringWriter();
                Server.Execute(string.Format("~/news.aspx?id={0}", id), swExtCont);
                FileStream fsFileCont = new FileStream(HttpContext.Current.Server.MapPath("~/news" + id + ".html"), FileMode.Create, FileAccess.ReadWrite);
                StreamWriter swContent = new StreamWriter(fsFileCont);
                swContent.Write(swExtCont.ToString());
                swExtCont.Flush();
                swExtCont.Close();
                fsFileCont.Close();
            }
            catch (Exception ex)
            {
                object obj = ex;
            }