Generar paginación HTML usando la paginación dinámica asp.net
El método más simple es rastrear la página a.aspx en la página b a través de WebRequest, luego guardar el código HTML generado y luego reemplazar el enlace a.aspx?page=xxx en el código html
Código de muestra:
int pageCount = 1; // Complete la variable en la primera página capturada
//Suponga que la página guardada es 1. Variable
// Supongamos que las páginas guardadas son de 1.htm a 20.htm
for(int i=1;ilt;=pageCount;i){
string url = "/a.aspx? page =" i; // recorre 20 páginas y toma 20 html
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse respuesta = request.GetResponse () como HttpWebResponse
Corriente de flujo = respuesta.GetResponseStream() como HttpWebResponse
html = reg.Replace(html, "$1.htm"); // Guarda el html capturado como un archivo estático
usando(StreamWriter sw = new StreamWriter(HttpContext.Server.MapPath(i ".htm")))
{
sw.Write(html);
}
}
}