黑马程序员技术交流社区

标题: mvc ,.asmx 和WebForm 他们分别怎么个用法和到底有什么样的关... [打印本页]

作者: 崔晓聪    时间: 2012-11-19 14:37
标题: mvc ,.asmx 和WebForm 他们分别怎么个用法和到底有什么样的关...
本帖最后由 崔晓聪 于 2012-11-20 09:14 编辑

mvc ,.asmx 和WebForm 他们分别怎么个用法和到底有什么样的关系呢?

作者: 王新阳    时间: 2012-11-19 15:27
WebForm是简单的窗体设计,前端在.aspx,后置代码.cs负责事件处理;MVC顾名思义就是分成了Model模型,View视图,Controller控制器三个部分,进行分工工作。对于大的项目开发,显然MVC更适合.
作者: 崔晓聪    时间: 2012-11-19 15:41
王新阳 发表于 2012-11-19 15:27
WebForm是简单的窗体设计,前端在.aspx,后置代码.cs负责事件处理;MVC顾名思义就是分成了Model模型,View ...

:D 恩恩,正解,asmx呢?我见过用静态html +asmx 来设计网站的,它的优势很能想象比aspx+cs要好一点,因为html页面比较好操作jquery,对seo来说也要好,但不知道asmx它的一般用法如何呢?听java的朋友说有点像java,具体原理还不是很清楚,求解?

作者: 王新阳    时间: 2012-11-19 16:42
崔晓聪 发表于 2012-11-19 15:41
恩恩,正解,asmx呢?我见过用静态html +asmx 来设计网站的,它的优势很能想象比aspx+cs要好一点,因 ...

asmx 是WEB服务文件
asmx.cs里有相关代码
属于B/S形式,用SOAP方式HTTP访问,用XML返回
可以返回基础类型和PUBLIC结构类型。

作者: 韩俊    时间: 2012-11-19 21:15
MVC是Model(模型层)、View(视图层)、Control(控制层),是一种软件设计模式,一般在大型项目开发中应用,其优点是实现代码分离,各不干涉,有利于组件的重用,便于维护等特点。
asmx是Webservice服务文件的后缀名,WebService是一种跨平台跨语言的访问机制,传输方式为http,比如用C#写个函数,用WebService发布后,可以用java语言调用。
WebForm是窗体应用程序;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2