仓酷云

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

[学习教程] ASP.NET网站制作之ASP.net在页面一切内容天生后、输入内容...

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:39:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库)asp.net|页面之前曾说过用HttpModule来在Response前变动Cookie,明天碰到Asp.net自做主意,把我辛劳转换的汉字ꪻ如许的体现情势,又转成汉字,别说是Asp.net的Web控件,就是Html控件Ranat=server城市被它强行转换成汉字输入。
假如把页面内容一行行用Response写出来,那样太累,并且简单堕落。以是最好的举措是在Asp.net的天生举措完成以后,再举行一次转换,如许Asp.net就拿你没有举措了。
Asp.net的一切天生举措在Render办法中完成,那末我们就对Render办法举行手术:

protectedoverridevoidRender(HtmlTextWriterwriter)
{

StringWritersw=newStringWriter();
HtmlTextWriterhtmlw=newHtmlTextWriter(sw);
//把页面熟成内容拿出来
base.Render(htmlw);
htmlw.Flush();
htmlw.Close();
stringpageContent=sw.ToString();
//对内容举行修正
pageContent=KillTheBugAndShit(pageContent);
Response.Write(pageContent);

//base.Render(writer);
}
利用这类办法,也能够把页面熟成的内容拿出来天生静态页面利用。
(仿佛客岁也写过如许内容的贴子……不记得了)
一般的指的.net就是跟java相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)
小妖女 该用户已被删除
沙发
发表于 2015-1-18 23:23:53 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
活着的死人 该用户已被删除
板凳
发表于 2015-1-24 05:47:15 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
逍遥一派 该用户已被删除
地板
 楼主| 发表于 2015-1-31 21:09:02 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
莫相离 该用户已被删除
5#
发表于 2015-2-6 22:39:37 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
深爱那片海 该用户已被删除
6#
发表于 2015-2-19 00:50:24 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
因胸联盟 该用户已被删除
7#
发表于 2015-3-6 11:59:59 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
8#
发表于 2015-3-13 00:35:37 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
admin 该用户已被删除
9#
发表于 2015-3-20 07:33:43 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-29 16:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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