当前位置:编程学习 > C#/ASP.NET >>

怎么把动态数据列页表生成静态页

我们用.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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,