.net如何实现通过首页之外的aspx页面实现首页的静态化?

问题描述

一般.net网站是如何处理生成首页的?请各位看清楚了,是生成首页。有一种是使用replace方法,这个将静态模板页中的标记都修改成内容导出静态页面,怎么获取这些内容?比如在首页index.aspx页面中的一个label标签,它显示的值是“中国”,那我如何把"中国"传到模板页中呢?不可能在index.aspx中添加个按钮,再添加这个按钮的单击事件,在单击事件里获取吧?就是说怎么通过首页之外的aspx页面实现首页的静态化。

解决方案

解决方案二:
页面加载的时候可以写事件呀,后台在page_load()里面下,前台可以在body的onload事件里面写。
解决方案三:
我也不知道!!标记一个!!
解决方案四:
楼主说得不清楚。aspx本身生成的就是html
解决方案五:
楼上说的对。任何网页,你把html保存下来就行了。这是直接而清晰的,与技术无关,更无须纠结什么replace?而asp.net应用程序保存html有好几种很好的办法,都一点也不妨害正常地应用程序功能。
解决方案六:
你的意思是用1.aspx控制html,而这个html是个模板,是用来生成index.aspx的对吧道理是一样的,你在1.asp里操作html,比如说在1.aspx里可以填写网站标题网站描述,然后提交后修改html,同样可以replace替换模板html的内容
解决方案七:
能说的具体点么?引用4楼sp1234的回复:

楼上说的对。任何网页,你把html保存下来就行了。这是直接而清晰的,与技术无关,更无须纠结什么replace?而asp.net应用程序保存html有好几种很好的办法,都一点也不妨害正常地应用程序功能。

时间: 2016-08-01

.net如何实现通过首页之外的aspx页面实现首页的静态化?的相关文章

asp.net-ASP.NET不想使用ASPX页面,如果我采用html格式怎么做后台处理

问题描述 ASP.NET不想使用ASPX页面,如果我采用html格式怎么做后台处理 我想到用一般处理程序,但是一个action就得对应一个一般处理程序,我要是一个页面有多个action就要对应多个action这样做反而更麻烦,请问大神们asp.net如何采用html页面,用什么做后台处理的? 解决方案 是指Form Action 可以带参数区分不同的Action 解决方案二: 肯定是js处理了,可以一个html对应一个一般处理程序,一般处理程序里面传值type每一个操作调用不同的方法,这样就可以

网站-网首页静态化-提高访问效率

问题描述 网首页静态化-提高访问效率 请教大家有经验的,比如一个视频网站首页,轮播图和视频可能回1小时更新,视频播放数,点赞数要求实时更新, 这样的首页是不是不适合做静态化啊,如果可以如何做,如何访问效率,不知道大家有什么建议,比如美拍的官网,是静态化的吗,看起来访问速度很快 ,请有经验的前辈谈一谈,如何合计. 解决方案 静态化的本质就是缓存,而且是把磁盘当作缓存,这是一种低级原始低效的做法. 事实上现在有无数的缓存框架,缓存框架都是将内存作为缓存,而且有很好的处理脏数据的策略.所以完全不要再用

请问如何在.HTML页面中接受参数并传到另一个.aspx页面中

问题描述 页面的访问结构是这样的:a.aspx---->dept.html---->b.aspx现在a.aspx页面中已经传送到dept.html页面中一个参数,我不会就是:如何在dept.html页面中接受这个参数并传到b.aspx页面中请指教了. 解决方案 解决方案二:html接收不了参数的,有两种方法可以解决1.弄一个dept.aspx然后用urlrewrite成html2.a.aspx写cookie->>dept.html用脚本读取(我不能保证可以读到)-->使用脚本

aspx页面生成静态的HTML页面的三种方法

asp教程x页面生成静态的HTML页面的三种方法   asp.net教程系统中,有些动态的页面常被频繁,如我们的首页index.aspx它涉及到大量的数据库教程查询工作,当不断有用户它时,服务器便不断向数据库的查询,实际上做了许多重复的工作 服务器端的myPage.aspx 客户端显示myPage.htm 客户端 针对这种资源的浪费情况,我们现在来设计一个解决方案.我们先将那些一段时间内内容不会有什么改变,但又遭大量的动态页面生成静态的页面存放在服务器上,当客户端发出请求时,就让他们直接我们生成

基础-关于Android在模拟器打开的首页跟在手机打开的首页不同

问题描述 关于Android在模拟器打开的首页跟在手机打开的首页不同 我是在网上下载一个别人已经写好的二维码扫描功能的项目,然后我在其基础上改变他的首页,然后在模拟器中能成功运行,并符合想象,可是一把apk拉到手机上安装时,又是原来的首页,有哪位大神能够帮忙解析一下吗? 解决方案 清除下浏览器缓存看看.二维码扫描是否正确.还有,对方网站是否根据ip判断的登录方式.

aspx 页面生命周期

客户端请求页面 1.预初始化(OnPreInit) 2.初始化(OnInit) 3.完成初始化(OnInitComplete) 4.载入ViewState(LoadViewState) 5.处理回送数据(IPostBackDataHandler) 6.Page_OnPreLoad->Page_OnLoad 7.回发更改通知(RaisePostDataChangedEvent) 8.处理回发事件(RaisePostBackEvent) 9.Page_OnLoadComplete 10.预呈现(On

Ajax.Net的onLoading及aspx页面的默认名字空间及ajaxpro的google组怎么没有一个chinese?

ajax|google|loading|名字空间|页面 这是ajax.net作者做的onLoading demo.下载他的代码来看,有几点疑问:1,如果一个aspx页面没有后置代码cs类文件,或者在vs2005中没有给他手动加上名字空间,那么aspx的默认的名字空间是什么呢?难道是ASP??我想大家可能都没有注意到这个问题吧.请教吴旗娃师傅,他立即Response.Write(this.GetType().ToString())告诉我了结果,千真万确是ASP:2,如果一个类中包含了Ajax.Ne

用&#106avascript的ShowModalDialog()函数去显示一个aspx页面时缓存的问题

函数|缓存|问题|显示|页面 用javascript的ShowModalDialog()函数去显示一个aspx页面时,存在缓存的问题,第一次ShowModalDialog的时候看到的是正常的内容,而第二次开始看到的页面内容则都是第一次看的内容,也就是说页面是直接从缓存里面得到的,而不是去服务器取,而我的程序里面都没有让这个页面永远的缓存两个解决办法:方法一:先写一个htm页面,里面嵌套一个iframe,iframe的src就是aspx页面,然后ShowModalDialog()的页面就是这个ht

如何用请求字符串传值给用模式窗口打开的aspx页面

请求|页面|字符串|请求|字符串 模式窗口是一种方便的当前页面扩展的方式,但是aspx文件只能作为HTM文件的IFRAME才能用这种方式调用.同时,请求字符串也是一种方便常用的页面间传值的方法,那么怎么样使两者给合起来,就是实现如何用请求字符串传值给用模式窗口打开的aspx页面呢? 我们可以用JS脚本实现这种功能: 1.调用页面代码: <script language="javascript"> function GetCorrelativeItemId() { rdl =