คือการรับค่า page ที่เป็น ASPX เพื่อแปลงเป็น HTML page ธรรมดา เอาไปใช้ประโยชย์ในเรื่องดูข้อผิดพลาดของหน้วเว็บที่เราทำขึ้นมาว่าตอนแปลงไปเป็น file ที่ browser แล้วมีตรงไหนผิดพลาดอยู่บ้างและส่วนตัวผมทำขึ้นเพื่อแปลง file aspx ไปเป็น HTML ธรรมดาในการดึงข้อมูลจาก database มาแสดงซึ่งเป็น database ที่ไม่มีการเปลี่ยนแปลงแล้ว
public static string GenHTMLfile(string strURL,string fileName)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
request.Proxy.Credentials = CredentialCache.DefaultCredentials;
request.Headers.Add("Cookie", "TheEncryptedValueRetrieved");
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string strResult = sr.ReadToEnd();
StreamWriter sw = new StreamWriter(HttpContext.Current.Server.MapPath("~/tmp/" + fileName));
sw.WriteLine(strResult);
// Close StreamWriter and StreamReader
sr.Close();
sw.Close();
}
//Response.Redirect("test.html");
}
catch(Exception)
{
throw;
//Response.Write(ex.Message);
}
return fileName;
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น