仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 705|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET编程:教你用Asp.NET 天生静态页

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊?asp.net|静态情况:Microsoft.NETFrameworkSDKv1.1OS:WindowsServer2003中文版ASP.Net天生静态HTML页在Asp中完成的天生静态页用到的FileSystemObject工具!
在。Net中触及此类操纵的是System.IO以下是程序代码注:此代码非原创!参考他人代码
CODE://天生HTML页publicstaticboolWriteFile(stringstrText,stringstrContent,stringstrAuthor)
{stringpath=HttpContext.Current.Server.MapPath("/news/");Encodingcode=Encoding.GetEncoding("gb2312");//读取模板文件stringtemp=HttpContext.Current.Server.MapPath("/news/text.html");StreamReadersr=null;StreamWritersw=null;stringstr="";try{sr=newStreamReader(temp,code);str=sr.ReadToEnd();//读取文件}catch(Exceptionexp)
{HttpContext.Current.Response.Write(exp.Message);HttpContext.Current.Response.End();sr.Close();}
stringhtmlfilename=DateTime.Now.ToString("yyyyMMddHHmmss")+".html";//交换内容//这时候,模板文件已读进到称号为str的变量中了str=str.Replace("ShowArticle",strText);//模板页中的ShowArticlestr=str.Replace("biaoti",strText);str=str.Replace("content",strContent);str=str.Replace("author",strAuthor);//写文件try{sw=newStreamWriter(path+htmlfilename,false,code);sw.Write(str);sw.Flush();}catch(Exceptionex)
{HttpContext.Current.Response.Write(ex.Message);HttpContext.Current.Response.End();}finally{sw.Close();}returntrue;
此函数放在Conn.CS基类中了在增加旧事的代码中援用注:工程名为Hover
if(Hover.Conn.WriteFilethis.Title.Text.ToString),this.Content.Text.ToString),this.Author.Text.ToString)))
{Response.Write("增加乐成");}else{Response.Write("天生HTML堕落!");}
模板页Text.html代码
CODE:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><title>ShowArticle</title><body>biaoti<br>content<br>author</body></HTML>biaoti<br>content<br>author</body></HTML>
提醒增加乐成后会出以以后工夫为文件名的html文件!下面只是把传送过去的几个参数间接写进了HTML文件中,在实践使用中必要先增加数据库,然后再写进HTML文件
因为各系统的API不同,代码调用API编写程序就会遇到很多不兼容的地方,比如Java改写后的Serv-U就不能在手机上执行,手机的游戏也不能直接在微机上执行。
爱飞 该用户已被删除
沙发
发表于 2015-1-19 17:45:07 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
透明 该用户已被删除
板凳
发表于 2015-1-26 20:46:24 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
老尸 该用户已被删除
地板
发表于 2015-2-4 20:31:48 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
5#
发表于 2015-2-10 07:35:34 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
小女巫 该用户已被删除
6#
发表于 2015-3-1 03:23:27 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
兰色精灵 该用户已被删除
7#
发表于 2015-3-10 12:31:07 | 只看该作者
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
简单生活 该用户已被删除
8#
发表于 2015-3-17 07:10:00 | 只看该作者
那么,ASP.Net有哪些改进呢?
分手快乐 该用户已被删除
9#
发表于 2015-3-24 01:31:14 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-29 12:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表