博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC 5– 使用Wijmo MVC 5模板1分钟创建应用
阅读量:5860 次
发布时间:2019-06-19

本文共 2224 字,大约阅读时间需要 7 分钟。

开始使用

使用ComponentOne Studio for ASP.NET Wijmo制作MVC5应用程序,首先要做的是安装 。

测试环境 VS2013、MVC5、Framework4.5、IE11、Studio for ASP.NET Wijmo2014V1

文件-新建项目

在安装了Studio for ASP.NET Wijmo2014V1 之后,在 VS2012 中选择新建项目。在 Web 选项卡中,您可以发现Studio for ASP.NET Wijmo 2014V1。

在创建的Views|Shared下,打开_Layout.cshtml。模板中添加了一些菜单、按钮、复选框、简单的输入框等Wijmo控件。找到 <ul class="nav navbar-nav"> , 替换为如下代码:

@Html.ActionLink("Home", "Index", "Home")@Html.ActionLink("添加列表", "Create", "TahDoList")@Html.ActionLink("About", "About", "Home")

好了,现在让我们运行程序看看初始效果。您可能对这个界面很熟悉。因为Wijmo MVC 5 工程模板是基于Microsoft内置模板创建。我们优化了标记和CSS样式为 Wijmo风格。

添加模型

下面,为TahDoList和TahDoItem创建一个POCO(Plain Old CLR Objects)模型。需要在Models文件夹中添加一个新类,命名为ToDo.cs,并添加以下代码:

public class TahDoList{[Editable(false)]public int Id { get; set; }[Required][Display(Name = "标题")]public string Title { get; set; }[Display(Name = "创建日期")]public DateTime? CreatedAt { get; set; }[Range(0, 5), UIHint("IntSlider")][Display(Name = "优先级")]public int Priority { get; set; }[Range(0, 1000000)][Display(Name = "花费")]public decimal Cost { get; set; }[DataType(DataType.MultilineText)][Display(Name = "摘要")]public string Summary { get; set; }[Display(Name = "完成日期")]public DateTime? DoneAt { get; set; }public ICollection
TahDoItems { get; set; }}public class TahDoItem{[Editable(false)]public int Id { get; set; }[Required]public string Title { get; set; }[Display(Name = "创建日期")]public DateTime? CreatedAt { get; set; }[Range(0, 5), UIHint("IntSlider")]public int Priority { get; set; }[DataType(DataType.MultilineText)]public string Note { get; set; }public int TahDoListId { get; set; }public TahDoList TahDoList { get; set; }[Display(Name = "完成日期")]public DateTime? DoneAt { get; set; }}

创建控制器和视图

接下来,为TahDoList和TahDoItem添加控制器。右键点击Controllers文件夹,选择“添加控制器”,选择一下选项点击“添加”。命名为TahDoListController。然后再模板的Scaffolding选项窗口中选择如下设置:

单击Add,Visual Studio将生成所有需要的东西。

Scaffolding将会自动生成控制器和增删改查应用程序所需要的所有视图。最大的亮点是这些生成的文件为您的工程构建了起始的工程文件目录结构,当然你也可以修改它,Scaffolding模板的优美之处在于生成后您可以按照您的意愿来扩展它。

运行

仅仅通过以上步骤,我们就实现了简易的ToDoList。切换到ToDoList页面,应用程序会给模型创建数据源,首先展示给我们的是一张空表格。我们可以通过“Lists|Add List”按钮添加计划。

填写完成后,点击Create,进入Index页面。

现在我们就完成了具有增删改查功能的MVC5应用程序。这些生成的文件为您的工程构建了起始的工程文件目录结构,当然你也可以修改它,Scaffolding模板的优美之处在于生成后您可以按照您的意愿来扩展它。

示例下载链接

工具下载链接

转载地址:http://poejx.baihongyu.com/

你可能感兴趣的文章
编程书籍集
查看>>
书值 | 第 1 期:如何在1年内完成大学四年的课程?
查看>>
创建spring boot项目启动报错遇到的问题
查看>>
.NET 二维码生成(ThoughtWorks.QRCode)
查看>>
amazeui中的js插件有哪些(详解功能)
查看>>
android获取传感器数据
查看>>
如果只提交一个查询,有必要用事务吗?
查看>>
SignalR 中使用 MessagePack 序列化提高 WebSocket 通信性能
查看>>
学习本身不难,难得是了解该学哪些——总结下我在架构师升级过程中的那些坑以及各种体会...
查看>>
SuperMap开发入门1——资源下载
查看>>
zuul(springboot)设置静态资源代理和默认首页代码一例
查看>>
多线程---ReentrantLock
查看>>
centos:添加用户
查看>>
SeaweedFS的配置使用
查看>>
Java几种单例模式的实现与利弊
查看>>
反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) C#中缓存的使用 C#操作redis WPF 控件库——可拖动选项卡的TabControl 【Bootstrap系列】详解B...
查看>>
mqtt选择
查看>>
ArrayList、LinkList、Vector的区别
查看>>
python - multi-mechanize 安装笔记
查看>>
WPF中制作带中国农历的万年历
查看>>