和JSP相比,asp.net的优势在哪里?(纯粹学术讨论)

执到金 2006-04-17 10:48:27
本人近来进了一家新公司工作,跟着一位做了几年.net的老师傅做asp.net,我以前是搞JSP的,但是现在看着那些asp.net的代码很不习惯。我看见那位老师傅好象完全不懂MVC一样,把很多很多的html代码放到了*.cs文件里面(例如:aa.InnerHtml=......),而且又不建议我将这些html代码放入*.aspx文件里,这样做不就是本末倒置吗?MVC就是建议将逻辑和界面分开,JAVA在这方面做得很好,而asp.net就将逻辑和界面都放在一起了,asp.net如何实现MVC模式呢?有没有一些好的例子,请大家多发表一下,谢谢!
...全文
263 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevin_zheng500 2006-04-17
  • 打赏
  • 举报
回复
“把很多很多的html代码放到了*.cs文件里面(例如:aa.InnerHtml=......)”
可能是出于整体性的考虑,“该控件的显示样式由该控件自身决定”,其实我觉得这样更面向对象一些,这样也比较容易维护,但这只是对于单一类型客户端而言。逻辑和界面分开是为了多类型客户端显示相同内容有不同的显示样式,但这样做我觉得比较难以维护样式,要修改一个控件的样式要找老半天,累死。所以,如果客户类型只是单一的pc的话,用这种方法还是有道理的。
edwardfay 2006-04-17
  • 打赏
  • 举报
回复
因为iis,我越来越不喜欢.net了
nimeide1234567890 2006-04-17
  • 打赏
  • 举报
回复
和JSP相比,asp.net的优势在于NET是微软的...
仅此而已...
要不是混饭,我也去搞JSP了...
run_pig 2006-04-17
  • 打赏
  • 举报
回复
啥意思啊,NET本来就是代码后台绑定的,前台ASPX前面负责HTML代码显示,后台CS文件负责处理业务的,你那为师傅那样写可能是将一些动态的页面调到前台绑定显示,那样也无可厚非,但如果每个页面都那样处理的话,就小题大做了,你也应该多看点NET的书看看,NET解决代码和HTML分离做的还是可以的,NET也有MVC模式的,多学着点啊,不能简单的下结论
huangyj 2006-04-17
  • 打赏
  • 举报
回复
我觉得还是有很大不一样的吧
JS主要还是客户端的控制吧。
bufan2162 2006-04-17
  • 打赏
  • 举报
回复
耳闻不如一识
lgnet 2006-04-17
  • 打赏
  • 举报
回复
基本没优势,只是容易上手而已,再者,微软,你不跟着他,难养家糊口!

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧