怎么把动态数据列页表生成静态页
我们用.net把新闻数据读取出来放在aspx页面的一个datalist里面,一个aspx里面不单纯放一个列表,有搜索,登陆啊等表单,现在我想问我们要怎么放在datalist的数据用html页面的table,主要是的问题是,我的aspx里面有登陆,搜索,都要用html来实现,要怎么办,
求助中,请大家多多指教 --------------------编程问答-------------------- 没问题的。静态页面的数据post到aspx,aspx处理后重定向就是了。
下面就是我的aspx->html方法。先写一个aspx页面(可以使用数据帮定),然后利用下面的函数来生成页面。
public static void BuildSinglePage(string url, string staticFile)
{
// string filename = HttpContext.Current.Server.MapPath(staticFile);
//尝试读取已有文件
StringWriter sw = new StringWriter();
//执行url指向的网页
HttpContext.Current.Server.Execute(url, sw);
string content = sw.ToString();
//写进文件
try
{
using (FileStream fs = new FileStream(staticFile, FileMode.Create, FileAccess.Write, FileShare.Write))
{
using (StreamWriter streamwriter = new StreamWriter(fs, HttpContext.Current.Response.ContentEncoding))
{
streamwriter.Write(content);
}
}
}
catch
{
throw new Exception( "写入文件出错 ");
}
http://www.printkid.cn/SpeciesList.aspx下面的样衣成品都是用这个方法写出来的 --------------------编程问答-------------------- 哎,楼主的分少了一点哦 --------------------编程问答-------------------- 不要跳转的行吗?
补充:.NET技术 , ASP.NET