Asp.net的WebForm已经是一种相当落后和有缺陷的技术了, 完全可以撤了 [问题点数:20分]

Bbs1
本版专家分:74
结帖率 80.77%
Bbs7
本版专家分:15957
Bbs7
本版专家分:29921
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs5
本版专家分:4888
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs10
本版专家分:176975
版主
Blank
金牌 2015年9月 总版技术专家分月排行榜第一
2015年8月 总版技术专家分月排行榜第一
2015年7月 总版技术专家分月排行榜第一
2015年6月 总版技术专家分月排行榜第一
2015年5月 总版技术专家分月排行榜第一
2015年4月 总版技术专家分月排行榜第一
Blank
优秀版主 优秀小版主
Blank
银牌 2016年1月 总版技术专家分月排行榜第二
2015年11月 总版技术专家分月排行榜第二
2015年10月 总版技术专家分月排行榜第二
Blank
铜牌 2016年3月 总版技术专家分月排行榜第三
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs1
本版专家分:74
Bbs8
本版专家分:48147
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:56686
Bbs6
本版专家分:6654
Bbs6
本版专家分:6654
Bbs6
本版专家分:6654
Bbs1
本版专家分:0
Bbs2
本版专家分:413
Bbs6
本版专家分:6654
Bbs9
本版专家分:56686
Bbs1
本版专家分:74
Bbs1
本版专家分:74
Bbs1
本版专家分:74
Bbs9
本版专家分:56686
Bbs2
本版专家分:174
Bbs1
本版专家分:20
Bbs7
本版专家分:24800
Bbs7
本版专家分:10490
Blank
黄花 2006年6月 PowerBuilder大版内专家分月排行榜第二
2006年5月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2006年7月 PowerBuilder大版内专家分月排行榜第三
Bbs5
本版专家分:2085
Bbs2
本版专家分:142
Bbs3
本版专家分:562
Bbs7
本版专家分:19489
Bbs1
本版专家分:25
Bbs1
本版专家分:0
Bbs5
本版专家分:2679
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs2
本版专家分:345
Bbs4
本版专家分:1163
Bbs2
本版专家分:295
Bbs2
本版专家分:345
Bbs7
本版专家分:10075
Bbs3
本版专家分:929
Bbs2
本版专家分:500
Bbs5
本版专家分:4167
Bbs7
本版专家分:13907
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs6
本版专家分:6954
Bbs6
本版专家分:6954
Bbs7
本版专家分:14055
Bbs1
本版专家分:20
Bbs12
本版专家分:456748
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
其他相关推荐
Asp.net的WebForm已经是一种相当落后和有缺陷技术了, 完全可以撤了
首先 .net的框架确实不错,层次分明,定义清晰。Asp.net的整个框架结构开始也设计的不错,但是asp.net落后的地方就在于从Control开始,直到衍生出一系列控件以及Page类的这个最大的垃圾控件!!特别是在ajax年代,这种设计已经让人出离愤怒了!rnrn不想说MVC,但是切记asp.netwebform已经完全没有学的必要了。和ajax格格不入,毫无用处,同时webform设计也有很大缺陷。rnrnrn
团子WebApi相较于Asp.Net MVC/WebForm开发的特点
原文:团子WebApi相较于Asp.Net MVC/WebForm开发的特点 既然把大部分业务逻辑都移到了前端,那么后端模型设计上就不用设计的太过详细,除了必须的一些字段,比如Id,Time这种会涉及到查询搜索、抢占更新(文章访问量)之类的,我设计了ExtType和ExtData两个String型字段,前端可以自定义数据模型(ExtType),然后把对应模型数据放到ExtData字段中,尽可能提
程序语言存在即合理,不要过分在乎ASP是否过时的问题
现在,很多网络上程序大咖写一些关于ASP落后的问题,其实都没有切入重点。什么落伍,不安全,漏洞多等问题。看问题应该得具体分析吧。 ASP,微软旗下的老产品,目前,在中国企业级网站还占有很大比例。如此,既然有那么多问题还那么多用户在用呢?其实ASP并不是落伍了,只是体现的价值不同了。是需求多导致ASP不能胜任当前的需求了。其实ASP还是有很多优点的。 1.WINDOWS平台运行,这个是最实在的,
解析ASP.NET WebForm和Mvc开发的区别
因为以前主要是做WebFrom开发,对MVC开发并没有太深入的了解。自从来到创新工场的新团队后,用的技术都是自己以前没有接触过的,比如:MVC 和EF还有就是WCF,压力一直很大。在很多问题都是不清楚的情况下,问周围的人,别人也只是给自己讲一个大概。而且前两天因为问了一个比较细的问题,还被别人的一句话打击。“我只能告诉你方法,你还指望我手把手的交给你呀,不会你得自己学呀。。。”。没办法只能自己找时
ASP.NET平台下MVC与WebForm两种模式区别(图解)
本文将为大家对比ASP.NET MVC与WebForm的区别,通过这种形式我们能更加了解ASP.NET MVC及其工作原理,也是为了令大家今后的开发工作更加方便,快捷。          1.传统WebForm开发中存在的一些问题,传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:由于控件封装了很多东
JSP的优缺点
缺点:     1. JSP技术极大的增加了产品的复杂性.为了获得 系统的跨平台功能和产品伸缩能力,java系统开发了多种产品,如,JRE,JDK,J2EE,EJB,JSWDK,JavaBeans ,只有有效地将它们组合在一起,才能产生强大的功能.(部署有难度)     2. java的高效率运行需要占用大量的内存和硬盘空间. 一方面,java的高速运行是通过 .class
MVC和WebForm的特点和优点
MVC (Model、View、Controller)将一个Web应用分解为:Model、View和Controller。ASP.NET MVC框架提供了一个可以代替ASP.NETWebForm的基于MVC设计模式的应用。 ASP.NET MVC概述·MVC的优点: 1.通过把项目分成Model、View和Controller,使得复杂项目更加容易维护,减少项目之间的耦合。 2.
asp.net的发展历程
1.asp.net 简介 2.asp.net 的发展历程
asp.net 的 web form 过时了吗?
web form 其实是一个超前的设计。每个厂商都希望服务器端和客户端采用同样的语言编程,这是为了商业利益考虑,如果能实现,对程序员来说,也是一个福音。sun 在服务器端有 java,在客户端就做了 javascript,但据说 javascript,的设计者其实不太喜欢 java,所以它们只有名字是相似的。微软在 asp 的时代,有一种叫 vbscript 的客户端脚本,如果页面只在 ie 上跑...
iOS企业开发者计划注册流程,诸多埋伏~
就iOS企业开发者计划申请注册的过程,整理了一片文章,希望对后来者能够带来帮助,以免重蹈我们的覆辙!在此之前,请先Mark下苹果中国区的客服联系方式:电话:4006 701 855 办公时间:周一至周五,上午9:00 至下午 5:00 。有不清楚的可以打电话咨询,或者在文末留言!第一步,创建Apple Id需要准备一个公用的邮箱(例如apple@xxx.net,最好是企业邮箱,若无企业邮箱也可
不用asp.net MVC,用WebForm照样可以实现MVC
在《避开WebForm天坑,拥抱ASP.Net MVC吧》这篇博客中我讲到了ASP.net WebForm由于一些先天的“诱导犯罪”的缺陷,现在用ASP.net MVC的公司越来越多。但是根据那篇文章末尾的"ASP.net MVC的免费网络公开课"调查表的统计,我们发现有一大半的人还没有使用过ASP.Net MVC,而没用过ASP.net MVC的人中竟然有很多人人是因为感觉ASP.Net 难、没
HTTP 的缺点
    到现在为止,我们已了解到 HTTP  具有相当优秀和方便的一面,然而 HTTP  并非只有好的一面,事物皆具两面性,它也是有不足之处的。HTTP  主要有这些不足,例举如下。    通信使用明文(不加密),内容可能会被窃听    不验证通信方的身份,因此有可能遭遇伪装    无法证明报文的完整性,所以有可能已遭篡改这些问题不仅在 HTTP  上出现,其他未加密的协议中也会存在这类问题。  ...
0007:递归求和
0007:递归求和 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 递归是一种非常有效的程序设计方法,应用相当广泛,递归求和就是其中的一种。现在定义数列通项An = n * n,给定一个整数n(1 <= n <= 1000),要你求前n项和Sn,即Sn = 1 * 1 + 2 * 2 + ... + n * n。要求使用递归的方法...
asp.net中的回发技术含义
1、ASP.NET允许使用事件驱动的编程模型,这就像Windows本身一样,除非Windows响应了某个事件(如:单击图标、按“开始”菜单等),否则不会发生其他事件 2、在ASP.NET中,web表单依赖事件触发特定函数中代码的运行,这些代码称为事件处理程序。JavaScript等也可由事件来触发,但它们是在用户浏览器端运行的,ASP.NET与之不同的是它使用“回送”技术,把信息传送回服务器上处理,而不是在浏览器上处理。这种回送(Postback)表示用户触发了一个事件时,信息可以传送回服务器 3、利用
传统的Web Form(三层架构) 与 MVC 的区别
三层架构的正确理解为:数据层(不是“数据访问层“”)、业务逻辑层、表示层。 数据层:用户存储数据,多由数据库构成,有时候也用数据文件能辅助存储数据。比如医院的药品列表、人员列表、病例列表等都存储在这一层。 业务逻辑层:用于根据需求使用计算机程序表达现实的业务逻辑。比如哪些医生可以给哪些病人看病,从挂号到取药都有什么流程,从住院到出院有哪些流程,都可以由这层来实现。这一层一般会通过一组服
asp.net WebForm 事件响应模型
当我们新建一个ASP.NET的应用程序时,会默认生成一个Default.aspx和Default.aspx.cs页面。 在Default.aspx的页面中第一行是一条页面指令: t" %> 其中CodeBehind属性指定代码隐藏页面的名称,Inherits指定所属的命名空间和类,AutoEventWireup属性是可以赋值为true和false,默认是赋值为true。 我们先在D
第二课:.NET C#与Java比较——Servlet
目录1. Servlet 和 Ashx(一般处理程序)2. Servlet 和 JSP3. Servlet的生命周期4. Java Filter 和 HttpModule,ActionFilter5.JSTL,EL 和 Razor 表达式6. JSP内置9大对象,可和ASP.NET 对应7. Servlet 示例代码8. Servlet 国际化 1. Servlet 和 Ashx(一般处理程序)J...
那些Java本质上落后于C#的地方
1,Java无法实现真正的ORM,当我们一个实体类对应一个表的时候,配置麻烦也就算了,hibernate还得建立多表查询类,或者使用HSQL,或者用sql很难与实体类真正的对应上关系,总之无论那种都非常笨重,究其原因,没有类似linq的查询语法来包装HSQL,没有动态类型能够方便的承载多表数据,而C#无论是基于LINQ做查询的EntityFramework,ELinq等,还是自己搞一套查询的moo
asp webForm 三层框架的简单实例(一)未完待续--
本文通过一个简单的登录实例,介绍了基本的WebForm开发方式的MVC三层框架方式。本文,是个人作为一个初学者,对webform三层框架的总结,配有相应的源代码,希望对同样迷惑的你有所帮助,如果有不对之处敬请批评指导。
中国社会问题的总根源---汉字(二)
汉字和中国文化思维方式的缺陷 语言文字就是思维方式——某哲人的话    N年以前,我就知道了“语言文字是思维方式”的说法,但根本没有理解其中的含义,只是囫囵吞枣的把这句话记在了脑子里而已。而如今这句话却使我倍感此话的深邃,并将这句话深刻领会后的心得体会与博友们一道分享。中国文明停滞不前的问题,中国人无法应对复杂性社会问题(详见我的文章《中国问题的实质:简单Vs复杂》),中国人创造力低下的问题,所有这些问题归结起来,都和中国人的思维方式有关。中国人的
你应该知道的 asp.net webform之异步页面
对于搞asp.net的程序员,都知道所有的服务请求最终都会有一个IhttpHandler来处理,就像我们最常用的aspx页面。相对于IHttpHandler,asp.net还提供了一个异步的相同版本的处理程序接口,它就是IHttpAsyncHandler,同样asp.net也可以让我们的aspx页面实现IHttpAsyncHandler,而不仅仅是IHttpHandler。   为什么要异步页
asp.net WebForm 页面事件注册
页面事件注册的目的主要是用来进行过滤操作的,我们可以对请求进行我们想要的过滤。 根据页面的生命周期我们知道,页面在执行的过程中具有多个事件,具体如下图所示: 1.PreIntit事件 2.Init 事件 3.IntiComplete事件 4.PreLoad事件 5.Load事件 当我们新建一个页面的时候,默认只为我们注册了Load事件,我们还可以注册其他的
WebForm页面生命周期及asp.net运行机制
 1.先上几张原理图着重理解:          现在针对第四副图原理进行解析: 流程: 1.浏览器发送请求 2.服务器软件(IIS)接收,它最终的目的就是为了向客户输出它请求的动态页面生成的html代码。 3.服务器不会处理类和动态页面,所以找扩展程序  4.交给FrameWork,它其中有个类HttpRuntime,其中有个ProcessRequest
asp.net webform事件触发顺序
了解页的生存周期中的每一个请求是非常重要的,丢值、丢状态的问题都可能是你对页的生存周期了解不够造成的。   当然,如果你要在asp.net保留状态的话,可以用诸如Application,Session,Cache,或者Cookies之类的   注意:asp.net 2.0中的视图状态由两部分组成,控件状态和视图状态。详细了解请参考这篇文章   http://msdn2.microsoft.c
Asp.Net WebForm 母版页+用户控件的使用
母版页: 是整体代码,布局位置是固定的。 用户控件: 是用局部代码 位置不固定,比如登录框。 【一、母版页】 [方式一,常用:] 1.新建母版页:在项目上面单击右键→添加→添加新项→模板页。 2.新建子页面:在项目上面单击右键→添加→添加新项→使用母版页的 Web 窗体(针对vs2012),会弹出【选择母版页】选项卡。 3.在母版页里面“挖坑”: 4.要在子页面填
避开WebForm天坑,拥抱ASP.Net MVC吧
有鹏友在如鹏网的QQ群中提了一个问题: 请问,在ASP.Net中如何隐藏一个MenuItem,我想根据不同的权限,对功能菜单进行隐藏,用style不行。   如果要仅仅解答这个问题,很好解答,答案很简单: 给MenuItem设定Value,然后用从根节点开始的MenuItem父子关系构成的ValuePath路径FindItem,然后把它从父节点中Remove掉即可。如下
asp.net webform 中将前台显示出来的html标签解释为排版格式
简单说一下,遇到的问题是,数据库中存的文本是诸如“<p><span style="FONT-SIZE: 14px">时 间:3月7日<br/> ” 格式的文本,取到前台,如果不做任何处理,直接显示该文本的话,会是带html标签的文本,即时 间:3月7日。     如果要想解释html标签,处理办法是用.NET自带的HtmlDecode方法处
ASP.Net WebForm的发布(图解)
ASP.Net WebForm的发布(图解) http://www.cnblogs.com/iflytek/archive/2013/05/20/3088811.html
Asp.Net WebForm 图片上传及物理路径的得到
【得到物理路径】 1.在类中获取物理路径: System.Web.HttpContext.Current.Server.MapPath(""); [注意:要引用程序集System.Web] 2.在webform的Page_Load方法中获取如下:  1)Request.MapPath() 2)Server.MapPath(); 【图片上传】 一、不用控件,在We
Asp.Net webform chart控件多种应用实例
Asp.Net webform chart控件多种应用实例
ASP.NET 4.0 Webform传统开发模式下如何压缩css, js
网上查了很多压缩css/js的方法,感觉还是用ms自己的简便,其他的虽然功能强大,但是比较复杂,要简单化... 在ASP.NET MVC中新建一个Web工程后,那些Bundle功能已经写在代码中了,但是传统的webform工程中怎样使用这个Bundle压缩功能呢?实现步骤如下: 1. 新建工程,并且为了演示,我把工程初始化成如下结构2. 通过NuGet安装扩展"Microsoft ASP.N
我的第一个asp.net webform网站增加对MVC支持的历程
中间百度,google了无数次,由于是业余时间弄,费了一周多的时间才搞定,不多说闲话,直接开始。 为WebForm项目添加引用 System.Web.Abstractions; System.Web.DynamicData; System.Web.Mvc; System.Web.Optimization; System.Web.Razor; System.Web.WebPage
asp.net WebForm之用户自定义控件
关于用户自定义控件,想必大家已经非常熟悉了。虽然说经常用过,但是只是简单的使用而已。在这里再次总结一下Asp.net中的UserControl,以便下次使用时 能够得心应手。本文将会介绍以下内容: 1,什么是UserControl? 2,如何定义一个UserControl? 3,如何使用UserControl? 4,如何通过UserControl属性来控制html? 5,如
有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷;另一种是把它做得很复杂以至于找不到明显的缺陷
“方法论“  vs  “系统论”
ASP.NET WebForm弹出对话框 确定取消点击事件
HTML:
asp.net webform中的相对地址和绝对地址
先看一下什么是相对地址和绝对地址,举个例子:我想去某个地方,有两种方法可以知道地方所在地,第一种:这个地方所在的绝对地址,比如在浙江省杭州市西湖区某某小区多少号等,这个确切的地址称为绝对地址,对于计算机来说就是文件所在的具体路径,具体到哪个盘符下哪个文件夹下的某个文件;相对地址主要看相对于谁?比如想到A地方,相对于现在在的位置D,要经过B地、C地才能到达A地,它不是一个确切的地址,但是通过比对(相
asp.net web form 使用URL路由 注不是mvc中的路由
一、前台控件使用路由,通过表达式生成url地址,注意给路由参数赋值,防止使用了其他路由表达式值 方式1: %$RouteUrl:routename=TechSupplySearch,areacode=,techfield=%>'                 runat="server">技术供给 方式2: GetRouteUrl("MemberSearch",new { memb
【ASP.NET】Webform与MVC开发比较
去年暑假开始,跟着一个项目,开始接触到了MVC,那时候,自己对Webform的开发还没有在项目中真正实践过,没有什么过渡,就跳跃到MVC开发下了。而最近,在维护的一个项目中,并没有使用MVC开发,用的是Webform开发。这两次经历的结合,引发了我对本篇博客标题的思考,即Webform与MVC开发比较。     【Webform下的开发】     通过这次对ASP.NET Webform的重
中国科技总体落后的根源在哪里?
60多年以来,中国就一直跟在世界先进国家后边“爬”。在如下关键的十类科技领域里,都没有“原创性专利”,在实用技术上也都落后于世界先进国家: 一、基础科学研究。基础科学研究解决的是未知领域的研究。它攻克周期长,投入见效 慢。但一旦突破将会带动出一批新兴应用领域。 二、材料科学研究和制造技术。耐高温、耐高压、材料;耐腐蚀、耐辐射材料;比重小 强度高的材料、以及新型隐形消声材料等。 三 
ASP.NET四种页面导航方式的比较与选择
ASP.NET四种页面导航方式的比较与选择  ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。   一、超级链接   从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级
Asp.net WebForm页面间传值方法
一、使用Querystring  Querystring是一种非常简单的传值方式,其缺点就是会把要传送的值显示在浏览器的地址栏中,并且在此方法中不能够传递对象。如果你想传递一个安全性不是那么太重要或者是一个简单的数值时,用此方法最好不过了。下面通过一个小例子来完成传值工作,步骤如下: 1、创建一个web form 2、在新建的web form中放置一个button1,在放置两个TextBox1,T...
在webForm项目加添加asp.net mvc项目同时开发
本章将讨论如果在传统的webform项目中怎么添加asp.net mvc项目,实现混合项目开发!   下面我们将一步一步操作: 1.新建一个mvc项目,等会可以从这里copy一些东西到webform项目里面的! 2.在旧的webForm项目里面添加引用这三
综教楼后的那个坑用双向链表实现
描述   在 LIT 综教楼后有一个深坑,关于这个坑的来历,有很多种不同的说法。其中一种说法是,在很多年以前,这个坑就已经在那里了。这种说法也被大多数人认可,这是因为该坑有一种特别的结构,想要人工建造是有相当困难的。   从横截面图来看,坑底成阶梯状,由从左至右的 1..N 个的平面构成(其中 1 ≤ N ≤ 100,000),如图:    *            * :    *            * :    *            * 8    *    **      * 7    *    **      * 6    *    **      * 5    *    ********* 4 <- 高度    *    ********* 3    ************** 2    ************** 1 平面 |  1  |2|   3    | 每个平面 i 可以用两个数字来描述,即它的宽度 Wi 和高度 Hi,其中 1 ≤ Wi ≤ 1,000、1 ≤ Hi ≤ 1,000,000,而这个坑最特别的地方在于坑底每个平面的高度都是不同的。每到夏天,雨水会把坑填满,而在其它的季节,则需要通过人工灌水的方式把坑填满。灌水点设在坑底位置最低的那个平面,每分钟灌水量为一个单位(即高度和宽度均为 1)。随着水位的增长,水自然会向其它平面扩散,当水将某平面覆盖且水高达到一个单位时,就认为该平面被水覆盖了。   请你计算每个平面被水覆盖的时间。    灌水 水满后自动扩散 | | * | * * | * * * * V * * V * * * * * * .... * *~~~~~~~~~~~~* * ** * *~~~~** : * *~~~~**~~~~~~* * ** * *~~~~** : * *~~~~**~~~~~~* * ** * *~~~~**~~~~~~* *~~~~**~~~~~~* * ********* *~~~~********* *~~~~********* *~~~~********* *~~~~********* *~~~~********* ************** ************** ************** ************** ************** **************    4 分钟后    26 分钟后        50 分钟后    平面 1 被水覆盖     平面 3 被水覆盖    平面 2 被水覆盖输入   输入的第一行是一个整数 N,表示平面的数量。从第二行开始的 N 行上分别有两个整数,分别表示平面的宽度和高度。 输出   输出每个平面被水覆盖的时间。
asp.net 面试总结---转载
一、对于 Web 性能优化,您有哪些了解和经验吗?出现指数:五颗星主要考点:这道题是博主在博客园的新闻里面看到的,回想之前几年的面试经历,发现此题出现概率还是比较高的。因为它的考面灰常广,可以让面试官很快了解你的技术涉及面以及这些技术面的深度。参考答案:这个问题可以分前端和后端来说。1、前端优化(1)减少 HTTP 请求的次数。我们知道每次发送http请求,建立连接和等待相应会花去相当一部分时间,...
asp.net WebForm中的一般处理程序、aspx页面深入学习
一般处理程序也是实现了IhttpHandler接口的类,实现了接口的ProcesRequest()方法。 相同点: (1)都实现了接口,都可以进行用户请求的操作 (2)都可以处理静态和动态页面 不同点 (1)一般处理程序处理动态页面的时候需要把整个页面加载到服务器,接下来替换某些内容;而aspx页面大多使用了服务器控件,可以通过不加载整个页面而更新页面。 相对于aspx页面而言,一般处
WebForm生命周期
1.关于WebForm环境下启用了autopostback的问题,注意,启用了autopostback的服务器控件要在修改值后按enter或tab或鼠标点击才会触发Page_Load,这一步会造成误解,如果是一个启用了autopostback的服务器控件+一个button,可能会出现点击两次button才触发button事件的感觉,但实际上第一次点击是触发autopostback的控件事件重新提交...
ASP过时了吗?
随着ASP.net,JSP ,AJAX,等技术不断出现,经常有人会讲ASP已经过时了,ASP如何如何...  不过,我认为,ASP与其它的编程工具一样,都只是一个工具而已,写程序的核心是 逻辑思路和专业知识  ,工具当然重要,但只能算是提 高效率的次要追求,逻辑思路和专业知识才永远不会过时。
VS2013从头开始创建Web Form--ASP.NET数据源和数据绑定控件
下面我们将介绍在 VS2013 下如何创建 ASP.NET Web Form 并操作数据源控件和数据绑定控件: 1、创建Web Application 打开VS2013,依次点击 File->New->Project 2、确定后选择 Empty 工程文件如下: 3、新建Web Form:右键工程,添加 在弹出的框中输入Web Form的名字:
图解ASP.NET发布网站至IIS(原)
1. 首先,创建一个简单的Web应用程序
Webform 常用控件
Webform 常用控件一,简单控件1,Lable——标签:在网页中呈现出来的时候会变成span标签属性:Text——标签上的文字    BackColor,ForeColor——背景色,前景色   Font——字体     Bold-加粗  Italic-倾斜  UnderLine-下划线     OverLine 上划线     StrikeOut 删除线  Name - 字体名  Size ...
我们是很有底线的