随笔分类 -  AspNet

上一页 1 ··· 3 4 5 6 7 8 下一页
摘要:Asp.net Core EF进行数据库访问与初始化。 阅读全文
posted @ 2018-04-18 10:03 DotNet菜园 阅读(4962) 评论(1) 推荐(2) 编辑
摘要:上一篇文章中我们学习了列表页面的结构,@page与@model两个关键Razor指令,以及页面布局应该修改哪里。这一篇文章我们来学习一下新建页面。 阅读全文
posted @ 2018-04-10 13:43 DotNet菜园 阅读(5781) 评论(3) 推荐(4) 编辑
摘要:介绍asp.net core创建的列表模板页面与一些布局信息。 阅读全文
posted @ 2018-04-04 14:47 DotNet菜园 阅读(7058) 评论(3) 推荐(2) 编辑
摘要:在本节中,您将使用包管理控制台(PMC)来更新数据库: •添加VisualStudio Web代码生成包。这个包是运行脚本引擎所必需的。 • 执行Add-Migration Initial生成代码文件。 • 执行Update-Database命名,更新数据库。 阅读全文
posted @ 2018-03-26 16:41 DotNet菜园 阅读(7674) 评论(10) 推荐(3) 编辑
摘要:在本篇文章中,学习添加用于管理数据库中的书籍的实体类。通过实体框架(EF Core)使用这些类来处理数据库。EF Core是一个对象关系映射(ORM)框架,它简化了编写数据库访问的代码。 创建的实体类被称为POCO类(“普通的CLR对象”)因为他们没有在EF Core中有任何依赖。它们定义存储在数据库中的数据的属性。 阅读全文
posted @ 2018-03-22 11:19 DotNet菜园 阅读(7408) 评论(8) 推荐(4) 编辑
摘要:.NET Core 是一个通用开发平台,由 Microsoft 和 GitHub 上的 .NET 社区共同维护。 它是跨平台的,支持 Windows、macOS 和 Linux,并且可用于设备、云和嵌入式/IoT 方案。 本教程学习如何创建基于ASP.NET Core Razor页面的Web应用程序。 阅读全文
posted @ 2018-03-16 11:21 DotNet菜园 阅读(12334) 评论(12) 推荐(10) 编辑
摘要:最近在学习百度的开源上传组件WebUploader,上一篇文章,学习了批量文件上传,今天学习一下批量图片上传,实际上与文件上传很类似,只是添加了图片显示功能,这个功能WebUploader组件中已经提供了。 阅读全文
posted @ 2017-09-07 16:41 DotNet菜园 阅读(19565) 评论(4) 推荐(1) 编辑
摘要:最近在学习百度的开源上传组件WebUploader,写了一些示例以记录。WebUploader的缺点是没有一个比较好的现成的界面,这个界面需要自己去实现。自由度高了一些。使用WebUploader为核心进行文件的批量上传的解决方案。 阅读全文
posted @ 2017-08-31 15:29 DotNet菜园 阅读(32015) 评论(14) 推荐(3) 编辑
摘要:在这一篇文章中,我们将学习如何在MVC页面中实现分页的方法。分页功能是一个非常实用,常用的功能,当数据量过多的时候,必然要使用分页。在今天这篇文章中,我们学习如果在MVC页面中使用PagedList.Mvc包来实现分页功能。 阅读全文
posted @ 2017-03-15 15:56 DotNet菜园 阅读(14702) 评论(4) 推荐(9) 编辑
摘要:下面我们通过一个简单的例子学习如何对书籍信息按照价格进行排序。 阅读全文
posted @ 2017-02-28 15:36 DotNet菜园 阅读(4666) 评论(0) 推荐(2) 编辑
摘要:在上一篇文章中,我们学习了如何使用实体框架的“Code First Migrations ”工具,使用其中的“迁移”功能对模型类进行一些修改,同时同步更新对应数据库的表结构。 在本文章中,我们将使用“Code First Migrations ”工具。使用其中的“Send”更新方法,添加Rating字段到每个Book对象与数据库表中。学会如何使用样本数据来填充新创建的数据库。 阅读全文
posted @ 2014-11-29 15:36 DotNet菜园 阅读(4154) 评论(1) 推荐(0) 编辑
摘要:在本篇文章中,我们学习如何使用实体框架的“Code First Migrations ”工具,使用其中的“迁移”功能对模型类进行一些修改,同时同步更新对应数据库的表结构。 默认情况下,当您使用实体框架的“Code First Migrations ”工具,实体框架会自动创建一个数据库。“代码先行功能”首先会添加一个新表到数据库中,以便跟踪数据库的架构是否与模型类同步。如果它们不同步,实体框架会抛出一个错误。这样开发人员在开发时就能更容易地追查问题出在什么地方,而其他的开发方式就只能在运行时通过模糊的错误信息查找什么地方出错了。 阅读全文
posted @ 2014-11-15 15:44 DotNet菜园 阅读(9031) 评论(0) 推荐(2) 编辑
摘要:在本篇文章中,我将添加一个新的查询页面(SearchIndex),可以按书籍的种类或名称来进行查询。这个新页面的网址是/Book/ SearchIndex。该页面中用一个下拉框来显示种类,用一文本框让用户输入书籍的名称。当用户在点击“搜索”按钮之后,页面会跳转到一个新的页面,控制器会根据用户提交查询参数,由动作方法(Action Motehd)去解析用户提交的参数值,并使用这些值来查询数据库。 阅读全文
posted @ 2014-08-17 20:58 DotNet菜园 阅读(29825) 评论(4) 推荐(3) 编辑
摘要:在上一文章中由Entity Framework(实体框架)去实现了对数据库的CURD操作。在本篇文章中,主要是调试修改自动生成的动作方法和视图,以及调试编辑功能与编辑功能的Book控制器。所有HTTPGET方法遵循类似的模式。通过HTTP GET方式修改数据存在一个安全隐患。在GET方法修改数据也违反了HTTP的最佳实践和REST的架构模式,它指定了GET请求不应该改变你的应用程序的状态。换句话说,执行GET操作应该是一个安全的操作,没有任何副作用,不会修改你的持久化的数据。 阅读全文
posted @ 2014-07-27 20:08 DotNet菜园 阅读(10394) 评论(4) 推荐(4) 编辑
摘要:在上一篇文章中我们已经创建了实体类,在这一篇文章中,我将创建一个新的控制器类——BookController,使用BookController对Books表中的数据进行CURD操作的方法,并使用视图模板在浏览器中显示所查询到的书籍数据信息。 阅读全文
posted @ 2014-06-23 21:54 DotNet菜园 阅读(11452) 评论(17) 推荐(9) 编辑
摘要:今天我将根据数据库中的表结构添加一些类。这些类将成为这个ASP.NET MVC应用程序中“模型”的一部分。 我们使用Entity Framework(实体框架)来定义和使用这些模型类,并且访问数据库。实体框架 (EF) 是一种对象关系映射机制,支持 .NET 开发人员使用特定对象来处理关系数据。它消除了开发人员通常需要编写大部分数据访问代码的工作,所以也称为代码优先开发模式。使用实体框架 ,可以将自定义数据类与数据模型一起使用,而无需对数据类本身进行任何修改。 这意味着可以将“纯旧式”CLR 对象 (POCO)与数据模型一起使用。 这些 POCO 数据类(也称为“永久性未知对象”)映射到数据模型中定义的实体,它们支持与实体数据模型 工具生成的实体类型相同的大多数查询、插入、更新和删除行为。 阅读全文
posted @ 2014-05-28 13:13 DotNet菜园 阅读(9780) 评论(12) 推荐(2) 编辑
摘要:今天我将对前一篇文章中的示例进行修改,前一篇文章中并没有用到视图,这次将用到视图。对于前一个示例中的HelloWorldController类进行修改,使用视图模板文件生成HTML响应给浏览器。 阅读全文
posted @ 2014-05-14 13:04 DotNet菜园 阅读(11255) 评论(4) 推荐(3) 编辑
摘要:MVC全称是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC是一种具有可测试性和易于维护的应用程序开发模式。 阅读全文
posted @ 2014-05-05 13:12 DotNet菜园 阅读(9596) 评论(0) 推荐(3) 编辑
摘要:ASP.NET MVC应用程序默认模板中会有主页、联系方式、关于。同时还提供了注册和登录。本示例是一个非常简单的应用程序,只是让我们了解了ASP.NET MVC一点点。 阅读全文
posted @ 2014-04-27 22:48 DotNet菜园 阅读(16441) 评论(3) 推荐(8) 编辑
摘要:将 HttpClientHandler 类与 System.Net.Http 命名空间中的 HttpClient 类结合使用,以向 Web 服务发送 GET 请求并检索响应。   System.Net.Http 命名空间中的类可为现代 HTTP 应用提供编程接口。System.Net.Http 命名空间和相关的 System.Net.Http.Headers 命名空间提供的 HTTP 客户端组件,允许用户通过 HTTP 使用现代的 Web Service。 阅读全文
posted @ 2013-12-07 14:41 DotNet菜园 阅读(17343) 评论(0) 推荐(4) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页