|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。之前曾说过用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);}
复制代码 利用Render办法,也能够把页面熟成的内容拿出来天生静态页面利用。
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。 |
|