`
ljl_xyf
  • 浏览: 636381 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

直接用aspx页面生成的html文件(不用建立自己的html模板)

    博客分类:
  • c#
阅读更多

 

 

public static string RenderPage(string pageLocation)
    {
        System.Web.HttpContext context = System.Web.HttpContext.Current;
        StringBuilder result = new StringBuilder(1024);
        context.Server.Execute(pageLocation,
        new HtmlTextWriter(new StringWriter(result)));
        return result.ToString();
    }
其中pageLocation为虚拟路径,下面是调用
string newpage=OutPutHtml.RenderPage("Default2.aspx");
fileDir.WriteFile(newpage, Server.MapPath("newpage.htm"));


//////////////////////////////////////////////////////////////
1。 有时候,我们的页面只需要静态的就行了。例如我们的首页每次加载都要去数据库取数据,实际上很多时候数据库数据没有变。还有我们有的页面只是显示一些静态 信息。如果用aspx文件势必要编译一道浪费一些时间。这时候我们想当数据库改变的时候来改变这个静态页面就行了,这样会大大提高浏览的速度。
2。 那么为什么我们不用html作为模板,用字符替换的方式来生成html页面那!我也想过也做过,但是在页面设计的时候不是很方便,例如有个地方需要用 datalist来显示一些数据,而且datalist还有有一些样式,这时候我们需要动态生产datalist来替换原来的数据区域,但是样式设计却不 能所见所得。

 

分享到:
评论

相关推荐

    一个根据HTML模板生成文件夹和网页内容

    标题 "一个根据HTML模板生成文件夹和网页内容" 指的是使用HTML模板来自动化创建文件夹结构和网页内容的过程。这种技术常用于网站开发,它允许开发者预先定义好页面布局和样式,然后通过程序逻辑动态地生成多个相似...

    风越.net代码生成器 v3.5

    风越.net代码生成器 [FireCode Creator] 是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...

    2022年利用ASPNET建立WEB页面.ppt

    ASPX文件:当WEB服务器定位客户端请求的页面后,如果扩展名是.ASPX,则服务器处理该页面,运行脚本代码,如果代码重来没有编译过,需要先编译再执行,创建HTML文件,并把HTML文件返回给浏览器。 2. Web窗体简介 ...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    《风越.Net代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx两种代码框架及多个...

    风越ASP代码生成器2.8

    欢迎使用《风越ASP代码生成器 [FireCode Creator]》 ================================================= 《风越ASP代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码...

    风越asp代码生成器 V3.5

    《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...

    风越ASP代码生成器FireAspCreatorv2.9.rar

    《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架,基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索页面。通过界面模板与代码模板管理功能,可自定义...

    生成pgsql表结构程序

    3. `Default.aspx.cs`: 这是C#代码文件,与`Default.aspx`对应,包含了页面的后台逻辑,可能包含了数据库连接、查询表结构及生成文档的相关代码。 4. `App_Data`: 这个目录通常用于存放数据库文件或临时数据,虽然在...

    风越.net代码生成器v2.9

    《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架、基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索功能。默认提供asp、aspx WEB程序、.net普通三层...

    汽车服务网站模板 免费企业网站模版

    ASP.NET中的.aspx文件是一种服务器端脚本,用于创建动态网页,它结合HTML、C#或VB.NET代码来生成最终发送到浏览器的HTML页面。 3. **web.config**:这是ASP.NET应用程序的配置文件,用来存储应用程序的配置信息,如...

    DTcms2.0模板标签说明文档

    2. **模板生成原理**:系统遍历`Aspx`目录的`aspx`文件,寻找与之同名的`htm`文件。如果两者都存在,`htm`文件会被转换并写入到`aspx`文件中。 3. **模板制作**: - **步骤一**:创建HTML静态页面,并在`Templates`...

    精美的网站模板

    ASP.NET的.aspx文件是服务器端脚本,允许动态内容生成。开发者可以在其中编写控件、数据绑定和其他交互功能,为用户提供丰富的用户体验。 3. **web.config**:这是一个XML文件,包含了ASP.NET应用程序的配置信息。...

    家具企业网站模板 免费企业网站模版

    【标题】:“家具企业网站模板 ...综上所述,这个“家具企业网站模板”提供了快速建立专业企业网站的解决方案,结合了美观设计、响应式布局以及必要的技术组件,方便企业在互联网上展示产品和服务,提升品牌知名度。

    拓文asp.net网站内容管理系统 v6.9 beta1.rar

    多线程并发生成html ,多线程并发采集,编译级模板,模板可编程性,可定制模型,可扩展模型,可自定义字段,可自定义标签,支持任务调度,还有更多功能等待您的发掘。   数据库在DBFiles文件夹里面,附加即可 ...

    ASP.NET的网页代码模型及生命周期

    代码分离有一种好处,就是在.aspx页面中,开发人员可以将页面直接作为样式来设计,即美工人员也可以设计.aspx页面,而.cs文件由程序员来完成事务处理。同时,将ASP.NET中的页面样式代码和逻辑处理代码分离能够让维护...

    企业建站系统_手机外贸网站模版

    ASP.NET的`.aspx`文件是动态网页,它可以结合服务器端代码(如VB.NET或C#)来生成HTML响应,提供动态交互功能。 3. `web.config`:这是一个配置文件,包含了ASP.NET应用程序的配置信息,如数据库连接字符串、安全性...

    塞普森信息管理系统 2008 奥运旗舰版源码

    5 多模板:各个模板在内容和风格上均可完全自定义,可以自行建立模块,可以用已有模块和自建模块搭建新的页面;用户可以选择不同的模板进行界面显示; 6 安装向导功能:产品通过FTP上传至服务器后直接通过网页的安装...

    ASP源码—和尘免费企业网站模板2(蓝色风格) asp.net版.zip

    和尘免费企业网站模板是为中小企业设计的一套开源解决方案,旨在帮助没有专业网页设计能力的企业快速搭建自己的在线平台。该模板以蓝色为主色调,营造出专业且简洁的视觉效果,适合展示企业形象、产品和服务。 ...

    2022年使用VWD建立ASPNET网页.ppt

    在ASP.NET 2.0引入了隐藏程式碼模型,将内嵌程式碼分割的控制项和事件处理程序分离到不同的文件,形成filename.aspx和filename.aspx.vb两个文件,分别存放控件和事件处理程序的代码。在VWD中,可以创建两种类型的Web...

Global site tag (gtag.js) - Google Analytics