
MVC模式
IT-wanghanghang
我若不努力,谁替我坚强...
展开
-
ASP.NET(二十二)---ASP.NET MVC下使用文件上传
ASP.NET MVC下使用文件上传这里写目录标题ASP.NET MVC下使用文件上传1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、 根目录下添加新文件夹Uploads,然后新建控制器UploadifyController.cs4、 添加Index视图5、 启动程序查看效果6.设置上传图片大小1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、 根目录下添加新文件夹Uplo原创 2020-05-28 16:39:11 · 513 阅读 · 0 评论 -
Web API(一)--手动搭建基本框架
手动搭建基本框架1.导言2.ASP.NET Web API介绍3.手动搭建基本框架(1)创建空的ASP.NET Web 应用程序(2)通过NuGet下载安装Microsoft.Asp.Net.Api(4)注册Web API路由(5)添加Web API控制器(6)调用Web API1.导言随着Web技术的发展,现在各种框架,前端的,后端的,数不胜数。全栈工程师的压力越来越大。 PC端,pad端,移动端App(安卓/IOS)的发展,使得前后端一体的开发模式十分笨重。因此,前后端分离是web发展的趋势,其中,原创 2020-05-24 10:27:41 · 548 阅读 · 14 评论 -
ASP.NET(二十一)---MVC中的Ajax
MVC中的AjaxAJAX简介什么是AjaxAjax的应用场景Ajax的JS实现Ajax涉及的内容动作方法处理Ajax返回JSON数据使用场合认识JSON格式数据JSON和XML数据比较XML的优缺点JSON的优缺点JSON的语法规则Ajax的JQ实现JSON()方法的定义JsonRequestBehaviorAjax数据格式比较AjaxHelper的使用AjaxHelper概述基于jQuery实现AjaxAjaxHelper开发AjaxHelper成员AjaxHelper的应用AJAX简介什么是Aja原创 2020-05-17 08:01:19 · 427 阅读 · 0 评论 -
ASP.NET(二十)---MVC分部视图
MVC分部视图分部视图简介将页面中公共内容封装的视图技术,实现内容的重用(和母版页不同)可以出现在其他视图内的"任何位置",相当于ASP.NET Webform中的“用户控件”分部视图的使用编写分部视图和普通视图实现方式类似@model Model.UserInfor <style> .infor{ display:block; width:200px; height:50px;原创 2020-05-16 07:30:39 · 356 阅读 · 8 评论 -
ASP.NET(十九)---MVC过滤器
过滤器的使用过滤器的简介为什么要用过滤器例如在生活中,乘坐火车、地铁、飞机等一般情况下要将行李进行安检,安检的主要作用:1.规范人们的出行行为。2.保证公共秩序的安全调用动作方法之前,或方法调用之后执行的一些业务逻辑,比如“检查当前请求是否授权?方法执行后出现错误如何处理?”,本质就是对动作方法的执行过程进行干预,和Java中Struts里面拦截器有类似作用提供了一种向控制器行为方法中添加“前行为(Pre-action)和后行为(Post-action)”的方法过滤器的理解在ASP.NE原创 2020-05-16 07:30:14 · 351 阅读 · 11 评论 -
ASP.NET(十八)---MVC网站错误处理
MVC网站错误处理网站错误处理关于错误处理错误处理配置常见的错误状态码网站错误处理关于错误处理try…catch语句,有一定局限性一般适合语句的错误处理不适合页面不存在等问题的处理错误处理配置Web.config错误处理典型配置在system.web节点中添加配置 <customErrors defaultRedirect="~/ErrorPage.html" mode="RemoteOnly"> <error statusCode="404"原创 2020-05-15 07:41:36 · 485 阅读 · 17 评论 -
ASP.NET(十七)---身份认证与授权
身份认证与授权身份认证与授权身份认证与Session基于Session保存用户状态不足之处ASP.NET身份验证Forms验证FormsAuthentication类实现Forms验证用户注销Authorize特性实现授权Authorize特性总结Authorize实现高级授权身份认证与授权身份认证的含义:例如在现在浏览的某宝电商网站中会经常遇到的情况,想要将某件商品加入到购物车,点击“加入购物车”之后弹出的却是登录界面。这个就是所谓的请求的身份认证身份认证与Session基于Session保存用户原创 2020-05-15 07:41:21 · 599 阅读 · 0 评论 -
ASP.NET(十六)---Razor母版视图
Razor母版视图Razor母版视图创建母版视图添加视图项目结构说明_ViewStart功能_Layout.cshtml文件结构Razor母版视图母版视图的作用和ASP.NET Webform中学习的母版页的作用以及用法基本相似创建母版视图在View文件夹中添加一个Shared文件夹在Shared文件夹中添加一个文件MVC5布局页<!DOCTYPE html><html><head> <meta name="viewport" co原创 2020-05-14 07:37:45 · 479 阅读 · 15 评论 -
ASP.NET(十五)---MVC 文件上传-下拉列表-富文本编辑器
MVC 文件上传-下拉列表-富文本编辑器文件上传实现下拉列表动态填充思路实现过程富文本编辑器Ckeditor简介Ckeditor使用文件上传实现构造文件上传表单 <form action="Upload" method="post" enctype="multipart/form-data"> <table> <tr> <td><inp原创 2020-05-14 07:36:39 · 285 阅读 · 0 评论 -
ASP.NET(十四)---MVC中的验证功能
MVC中的验证功能MVC中的验证功能ASP.NET MVC验证特性ModelState对象在视图中显示验证信息视图助手HTMLHelperHtmlHelper的优势常见输出表单方法例子:文本框验证案例:验证码的案例:MVC中的验证功能验证功能从最开始学习编程,C#中Winform/WPF/Webform都有对文本框等控件的验证,之后学习(C#/JS)正则,HTML中也有表单验证。前端页面的数据验证是为了给服务器减压,在ASP.NET MVC中也提供了一套验证机制验证步骤:1.定义验证规则–>2.原创 2020-05-13 11:41:00 · 1806 阅读 · 0 评论 -
ASP.NET(十三)----ASP.NET MVC 控制器
ASP.NET MVC 控制器一、控制器概述二、 Controller类别和方法三、Controller的运行过程四、 控制器方法类别4.1 动作方法选定器4.2 操作过滤器五、 Controller动作结果5.1 控制器动作结果类型(ActionResult)(1)继承ActionResult的动作结果(2)继承关系(3)例子5.2 一般方法(1)如下只是给出方法样式,不做具体代码。(2)例子一、控制器概述Controller(控制器)在ASP.NET MVC中负责控制所有客户端与服务端的交互原创 2020-05-12 22:55:36 · 428 阅读 · 0 评论 -
ASP.NET(十二)--ASP.NET MVC 路由
一: URL举例就以下面这个URL为例,介绍下普通URL的各部分组成http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分:协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符域名部分:原创 2020-05-12 08:32:10 · 395 阅读 · 0 评论 -
ASP.NET(十一)--ASP.NET MVC Action的参数
Action的参数关于Action的参数1、Action2、三种类型的参数3、Action的方法4、Action参数5、上传文件View的查找其他类型的ActionResultRedirect和return View 的区别:关于Action的参数ASP.Net MVC会自动对参数做类型转换;对于boolean类型的参数(或者Model的属性),如果使用checkbox,则value必须是"true",否则值永远是false。对于double、int等类型会自动进行类型转换。1、Action一个C原创 2020-05-10 14:26:18 · 1504 阅读 · 8 评论 -
ASP.NET(十)--第一个ASP.net MVC 项目和Razor语法
一、第一个ASP.net MVC 项目项目的创建:讲课使用VS2015,用VS2013也可以,新建项目→Visual C#→Web→【ASP.Net Web应用程序】 ,不要勾选【将Application Insights添加到项目】,然后【确定】。在下一步的界面中选中“Empty”(初学者不要用MVC的模板项目,会太乱),勾选【MVC】,不要勾选【Host in the cloud】。一定注意:上面图标选“empty”,不要选“MVC”;下面勾选MVC,否则会生成很多没用的代码。控制器的建立、视图原创 2020-05-09 13:24:40 · 470 阅读 · 10 评论 -
ASP.NET(八) --- MVC模式
MVC模式简介一、 MVC 模式概念二、 优点与缺点2.1 MVC模式的优点2.1.1 低耦合2.1.2 重用性高2.1.3 生命周期成本低2.1.4 部署快2.1.5 可维护性高2.1.6 有利软件工程化管理2.2 MVC模式的缺点2.2.1 没有明确的定义2.2.2 不适合小、中型应用程序2.2.3 增加系统结构和实现的复杂性2.2.4 视图对模型数据的低效率访问一、 MVC 模式概念...原创 2020-04-29 10:59:08 · 1147 阅读 · 0 评论