仓酷云

标题: 来一篇关于NET的ASP.NET MVC 2.0之增加操纵 [打印本页]

作者: 飘灵儿    时间: 2015-1-16 14:26
标题: 来一篇关于NET的ASP.NET MVC 2.0之增加操纵
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。<p>关于ASP.NETMVC框架,51CTO-.NET频道向您保举,本系列文章还包含
第一篇《ASP.NETMVC2.0之MVC框架简介》
第二篇《ASP.NETMVC2.0之怎样运转WEB使用

创立数据模子Model
数据模子次要包含数据信息、考证划定规矩和营业逻辑。
创立Model的体例有多种,可使用微软的ADO.NETEntityDataModel,也能够利用第三方工具天生实体工具,关于对照复杂的实体,我们能够手工增加,此处就是手动敲上往的。
来一篇关于NET的ASP.NET MVC 2.0之增加操纵
登录/注册后可看大图

剖析:此处界说了旧事实体工具的的一些属性,在每一个Property上都存在一些注解,好比字段Title上RequiredAttribute,标明Title栏位是必填字段,假如不填写会显现毛病信息”请输出题目!”
DataTypeAttribute属性标明此字段的数据范例为文本范例,它是个列举范例汇合,以下:
Membername
Description
Custom
Representsacustomdatatype.
DateTime
Representsaninstantintime,expressedasadateandtimeofday.
Date
Representsadatevalue.
Time
Representsatimevalue.
Duration
Representsacontinuoustimeduringwhichanobjectexists.
PhoneNumber
Representsaphonenumbervalue.
Currency
Representsacurrencyvalue.
Text
Representstextthatisdisplayed.
Html
RepresentsanHTMLfile.
MultilineText
Representsmulti-linetext.
EmailAddress
Representsane-mailaddress.
Password
Representapasswordvalue.
Url
RepresentsaURLvalue.
ImageUrl
RepresentsaURLtoanimage.

这些范例,能够分离尝尝,看看最后的效果甚么模样的。DisplayNameAttribute属性标明了此字段要笔墨申明。
创立View视图
MVC供应了天生View的导游工具,很便利的,以下图流程步骤:我们在View文件夹下,新建一个新文件夹,定名为News
右击News文件夹,选择Add->AddView功效菜单,呈现以下界面:
来一篇关于NET的ASP.NET MVC 2.0之增加操纵
登录/注册后可看大图

在Viewname栏位,我能够给此视图修正称号,好比AddNews,
选中Createastrongly-typedview栏位,选择方才界说的实体类Model,并选择Viewcontent栏位为Create操纵。
其他栏位默许值就OK
最后的效果以下图所示:
来一篇关于NET的ASP.NET MVC 2.0之增加操纵
登录/注册后可看大图

单击【Add】按钮,便可增加AddNews.aspx视图乐成。此文件的中心代码以下所示:
<divclass="code"><olclass="dp-xml"><asp:ContentID="Content2"ContentPlaceHolderID="MainContent"runat="server"><h2>添
作者: 简单生活    时间: 2015-1-18 14:40
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
作者: 若天明    时间: 2015-1-25 19:27
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
作者: 乐观    时间: 2015-2-3 18:38
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
作者: 飘飘悠悠    时间: 2015-2-9 04:29
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
作者: 因胸联盟    时间: 2015-2-26 23:03
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 蒙在股里    时间: 2015-3-8 18:58
在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。
作者: 小妖女    时间: 2015-3-16 12:29
那么,ASP.Net有哪些改进呢?
作者: 愤怒的大鸟    时间: 2015-3-22 23:08
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2