Asp.net MVC2.0系列文章-添加操作
此篇文章,我们将实现MVC2.0的添加操作,主要包括Model的创建、View的 Edit操作和Control的Create操作。 创建数据模型Model 数据模型 主要包括数据信息、验证规则以及业务逻辑。 创建Model的方式有多种,可 以使用微软的ADO.NET Entity Data Model,也可以使用第三方工具生成实体对象 ,对于比较简单的实体,我们可以手工添加,此处就是手动敲上去的。 分析:此处定义了新闻实体对象的的一些属性,在每个Property上都存 在一些注解,比如字段Title上RequiredAttribute,表明Title栏位是必填字段, 如果不填写会显示错误信息”请输入标题! ” DataTypeAttribute属性表明此字段的数据类型为文本类型,它是 个枚举类型集合,如下: Member name Description Custom Represents a custom data type. DateTime Represents an instant in time, expressed as a date and time of day. Date Represents a date value. Time Represents a time value. Duration Represents a continuous time during which an object exists. PhoneNumber Represents a phone number value. Currency Represents a currency value. Text Represents text that is displayed. Html Represents an HTML file. MultilineText Represents multi-line text. EmailAddress Represents an e-mail address. Password Represent a password value. Url Represents a URL value. ImageUrl Represents a URL to an image. 这些类型,可以分别试试,看看最终效果什么 样子的。 DisplayNameAttribute属性表明了此字段要文字说明。 创建View视图 MVC提供了生成View的向导工具,很方便的,如下图流程步 骤: 我们在View文件夹下,新建一个新文件夹,命名为News 右击 News文件夹,选择Add->Add View功能菜单,出现如下界面: 在View name栏位,我可以给此视图修改名称,比如AddNews, 选中Create a strongly-typed view 栏位,选择刚才定义的实体类Model,并选 择View content栏位为Create操作。 其他栏位默认值就OK 最终效 果如下图所示: 单击【Add】按钮,即可添加AddNews.aspx视图成功。此文件的核心代 码如下所示:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |