A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 崔晓聪 于 2012-11-20 09:14 编辑

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

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

4 个回复

倒序浏览
WebForm是简单的窗体设计,前端在.aspx,后置代码.cs负责事件处理;MVC顾名思义就是分成了Model模型,View视图,Controller控制器三个部分,进行分工工作。对于大的项目开发,显然MVC更适合.

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
王新阳 发表于 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 15:41
恩恩,正解,asmx呢?我见过用静态html +asmx 来设计网站的,它的优势很能想象比aspx+cs要好一点,因 ...

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

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

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

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马