仓酷云

标题: ASP.NET编程:教你用Asp.NET 天生静态页 [打印本页]

作者: 精灵巫婆    时间: 2015-1-16 22:34
标题: ASP.NET编程:教你用Asp.NET 天生静态页
觉得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
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
作者: 透明    时间: 2015-1-26 20:46
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
作者: 老尸    时间: 2015-2-4 20:31
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
作者: 仓酷云    时间: 2015-2-10 07:35
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
作者: 小女巫    时间: 2015-3-1 03:23
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
作者: 兰色精灵    时间: 2015-3-10 12:31
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
作者: 简单生活    时间: 2015-3-17 07:10
那么,ASP.Net有哪些改进呢?
作者: 分手快乐    时间: 2015-3-24 01:31
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2