ASP.NET MVC

《ASP.NET Core 开发实战》

|▌冷眼眸甩不掉的悲伤 提交于 2020-08-09 06:45:16
《ASP.NET Core 开发实战》 ========== ========== ========== [作者] (意) Dino Esposito [译者] (中) 赵利通 [出版] 清华大学出版社 [版次] 2019年07月 第1版 [印次] 2019年12月 第2次 印刷 [定价] 79.80元 ========== ========== ========== 【前言】 (PVI) ASP.NET Core 是 ASP.NET 开发人员需要了解的一种技术,是在多种平台上进行 Web 开发时可供使用的另一种全栈解决方案。 【第01章】 (P006) 对于处理必须返回 HTML 内容的 Web 请求, ASP.NET MVC 编程模型是最灵活、最容易理解的方式。 (P008) .NET Core Framework 主要被设计为用于 ASP.NET 应用程序。 .NET Core Framework 只能用来编写 ASP.NET 和控制台应用程序。 .NET Core Framework 可与应用程序一同部署,而完整的 .NET Framework 只能安装到目标机器上,由所有应用程序共享。 (P009) .NET Core Framework 是从头开始重新设计的一个新框架,看上去与完整的 .NET Framework 很类似,但是能够跨平台工作。 (P010) ASP

ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

本秂侑毒 提交于 2020-08-09 06:12:42
场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106795640 在上面使用MVC搭建起来Hello World项目后,怎样连接SqlServer数据库并实现增删改查。 这里使用的是Visual Studio 2013 以及 SqlServer 2014 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 新建MVC项目 打开VS-新建-项目-Web-ASP.NET Web应用程序 更改项目名称与项目位置,点击确定。 然后选择MVC模板,点击确定。 新建MVC程序成功后,具体的目录如下 APP_Data: ASP.NET的特殊目录,存放于此的文件无法被下载,通常会将文件型数据和自定义的配置文件放置在此。 App_Start: ASP.NET MVC的配置文件都放置在此。 1.BundleConfig.cs: CSS 与JavaScript捆绑的最小化配置文件。 2.FilterConfig.cs: 全局的动作过滤配置文件,默认已经加入HandleErrorAttribute。 3.RouteConfig.cs

ASP.NET MVC通用权限管理系统(响应布局)源码更新介绍

﹥>﹥吖頭↗ 提交于 2020-08-09 01:46:49
一、asp.net mvc 通用权限管理系统(响应布局)源码主要以下特点: AngelRM(Asp.net MVC)是基于asp.net(C#)MVC+前端bootstrap+ztree+lodash+jquery技术,采用bootstrap为前台开发展示UI,Web Api主要负责前端的逻辑交互,再结合jQuery Ajax+Web Api进行提交数据请求。 二、框架特色 1、为了数据方便读写,语言的成熟性,选择asp.net开发效率更高效率更快; 2、系统架构采用:耦合性低、重用性高、部署快、可维护性高等优点的MVC框架进行搭建; 3、系统配置文件数据采用HttpRuntime.Cache进行缓存,使得程序在运行中效率更高、速度更快; 4、数据库的选型,根据系统的数据规模与需求方的相关要求,综合多方考量,调研多种数据库后选定mysql为系统数据库; 5、运行环境根据功能模块的特点,选型window server2008+IIS,部署更简洁; 6、使用报表导出开源组件NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作; 7、为了兼容更多的浏览器,让用户界面使用更友好。我们选择了响应式布局框架bootstrap; 8、系统报表我们采用了echarts开源软件,并且我们提供了非常炫酷的图形界面,特色是地图,另外还提供了柱状图、折线图、饼图

文件上载ASP.NET MVC 3.0

南楼画角 提交于 2020-08-07 04:28:21
问题: (Preface: this question is about ASP.NET MVC 3.0 which was released in 2011 , it is not about ASP.NET Core 3.0 which was released in 2019) (前言:这个问题是关于 2011年发布的 ASP.NET MVC 3.0,它不是关于2019年发布的 ASP.NET Core 3.0 ) I want to upload file in asp.net-mvc . 我想在 asp.net-mvc 上传文件。 How can I upload the file using html input file control? 如何使用html input file 控件上传 input file ? 解决方案: 参考一: https://stackoom.com/question/Ln9e/文件上载ASP-NET-MVC 参考二: https://oldbug.net/q/Ln9e/File-Upload-ASP-NET-MVC-3-0 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4326393

checkbox横向选择

我们两清 提交于 2020-08-06 21:31:20
在ASP.NET MVC中,有使用angularjs,下面这个小功能,就是对表格里的checkbox进行横向选择。 先看下面演示: html: 以上的checkbox ng-click事件: 来源: oschina 链接: https://my.oschina.net/u/4297014/blog/4286384

MVC5 + EF6 入门完整教程二

夙愿已清 提交于 2020-08-06 12:07:51
从前端的UI开始 MVC分离的比较好,开发顺序没有特别要求,先开发哪一部分都可以,这次我们主要讲解前端UI的部分。 ASP.NET MVC抛弃了WebForm的一些特有的习惯,例如服务器端控件,ViewState这些东西,让Web回归原始的状态,Web是什么样子就是什么样子。而谈到一个Web Application的UI,涉及到的无非就是html、css、 js这些东西。 文章提纲 概述 重要概念介绍 建立 注册/登录UI 步骤(静态页面 à View à 功能) 概述 一般来说,有两块功能是每个系统都要使用的。 一个是 用户注册/登录,一个是Table的CRUD 最近四篇文章的规划: 本次会先做简单的注册/登录UI 结合EF完成注册/登录的功能 以Table的CRUD为例子,展开讲解EF (code first方式) 借助bootstrap加入页面样式,补充其他功能,将前面的代码扩展成一个开发的基础框架 P.S. 顺便回答下园友的两个问题: 1.有园友表示没看到EF 原因是不想一下引入太多的概念,大概下篇文章开始涉及到EF. 2. 系列的文章数量和更新: a. 数量:本系列文章会从一个主干开始,逐渐深入,初步规划30篇。初级10篇,中级10篇,综合项目实战10篇。 b. 更新:大概每周会更新一篇 重要概念介绍 View的存放位置约定 Action Method Selector

《ASP.NET MVC 4 实战》

自作多情 提交于 2020-08-05 05:03:28
**《ASP.NET MVC 4 实战》 ========== ========== ========== [作者] (美) Jeffrey Palermo (美) Jimmy Bogard (美) Eric Hexter (美) Matthew Hinze (英) Jeremy Skinner [译者] (中) 徐燕萍 李萍 林逸 [出版] 人民邮电出版社 [版次] 2014年05月 第1版 [印次] 2014年05月 第1次 印刷 [定价] 69.00元 ========== ========== ========== 【第01章】 (P003) Web 本质上是无状态的。 【第02章】 (P015) 框架是如何知道将 URL 映射到一个特定的控制器动作的?答案就在 Global.asax 文件的 RegisterRoutes 方法中。 Web API 是微软随 ASP.NET MVC 4 一起发布的一个 Web 服务框架。 (P016) ViewBag 本质上是一个字典 —— 它提供了一种存储数据的方式,这些数据随后能够在视图中进行访问。 (P017) @ 前缀表示 HTML 与代码之间的转换。 【第03章】 (P032) 视图的职责看似很简单。它的生存目标是取得一个送给它的模型,并用这个模型来渲染内容。由于控制器及相关服务已经执行了所有业务逻辑,并将结果包装成一个模型对象

Asp.Net Core 中的“虚拟目录”

落爺英雄遲暮 提交于 2020-08-04 17:51:31
写在前面   现在部署Asp.Net Core应用已经不再限制于Windows的IIS上,更多的是Docker容器、各种反向代理来部署。也有少部分用IIS部署的,IIS部署确实是又快又简单,图形化操作三下五除二就可以发布好一个系统了。在过去Asp.Net MVC 项目部署的时候,还常常使用IIS一个功能—— 虚拟目录 。 虚拟目录可以直接定位到非项目的其他路径,将路径作为网站的一部分,可实现上传文件保存到其他盘符或间接的使用项目以外的静态文件。在Asp.Net MVC中从虚拟路径中存取文件也很简单,如 Server.MapPath( " ~/Upload/liohuang.jpg " ); 但在Asp.Net Core上不同,它被抽象出一个“文件系统”,也就是 FileProvider 。FileProvider是对所有实现了IFileProvider接口的所有类型以及对应对象的统称,在Artech蒋老师的《 .NET Core的文件系统[2]:FileProvider是个什么东西? 》文章中已经透析了,这里不在罗里吧嗦了。 这篇文章要解决的内容是:Asp.Net Core应用中,如何优雅的使用“虚拟目录”。 实操   首先,新建一个.Net Core WebApi空项目,这里物理路径在F盘,分别创建三个测试目录: F:/test1 、 F:/test2 和 F:/test3

好用的报表工具有哪些?

大憨熊 提交于 2020-07-29 10:46:43
报表工具 :是帮助用户用来展现自己输入数据,更多时候是将数据库中的数据,以客户想要的方式展现出来。目前市面上那么多报表工具,哪款比较好用呢,怎么选择? 1.BIRT报表 BIRT是Eclipse-based开源报表系统,主要基bai于Java和J2EE的Web应用du程序中。 BIRT主要包括两部分:基于Eclipse的报zhi表设计和可以添加到您的应用程序服务中的运行期组件。 BIRT同时还提供图形报表引擎。 2.JasperReports 最流行和最常用的开源报告工具通常与ireport一起使用。 JasperReports可以在Java环境中创建报告,并支持PDF,HTML,XLS,CSV和XML文件输出格式。 3. Smartbi 企业报表平台Smartbi Insight 以中国式报表、多维度分析、可视化仪表盘为核心,满足各种报表需求,以“真Excel”为特色,将Office Excel和WPS表格作为企业级WEB报表设计器,深度整合Excel的现有能力,拥有丰富的报表展现样式,包括清单报表、交叉报表、分组报表、多源分片报表、分块报表、表单报表、图形报表、回写报表等。同时,可借助Excel图形和ECharts图形实现数据可视化,支持交互式控件设计。 4.ActiveReports ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 /

2017年终总结

ぐ巨炮叔叔 提交于 2020-07-28 20:08:38
眼看17年就要过去了,还是动动手指向自己汇报汇报今年的流水账吧! 2017年2月10日我辞掉了第一家公司的实习工作,在武汉陪着女朋友嗨了一周之后独自一人踏上了前往魔都上海的旅途。至此,魔都漂泊的日子正式开始了。 在经历了几天的挤地铁,投简历和一系列面试之后,于2017年2月22日正式拿到上海盖世汽车网络技术有限公司的offer。 接下来便是找房子、租房子、熟悉环境,五天之后正式入职。 4月份请假回校答辩,6月底再次回校,大学生涯结束了,正式毕业拿到毕业证,顺便还正式成为了一名中华人民共和国党员。 2017年7月正式签订劳动合同,转正,实习期结束。 一晃一年过去了,这一年我过的很充实,虽然很辛苦但是乐在其中。 作为一名程序员,最开心的莫过于技术的提升。这一年的工作中,接触了许多新技术,我也不断学习着进步着。 刚从学校走出来的我,主要做web开发,其它的都只是有所了解浅尝辄止,从来没有真正的去做过项目,借着公司的项目,现在会了微信小程序开发、Native App开发。 在公司主要用.NET开发网站,写写脚本,小工具,爬虫等等。慢慢接触了ReactNative、APICloud、WebApi、WebService、Asp.Net MVC、Asp.Net Core、Linux、Nginx、微信小程序,并且能够上手简单使用,同时做了几个网站,小程序和App 并且全部上线使用中。 新的一年