自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 ASP.NET-MVC-ActionResult对象的概述

在ASP.NET MVC中,一个控制器可以包含多个操作方法。每一个操作方法都返回一个ActionResult实例对象ActionResult是一个抽象的基类,其最常用的派生类如下:

2020-11-27 09:39:00 224

原创 ASP.NET-MVC-WebApi

Web API旨在打造出一个轻量化、高效率的并且可以对接各种客户端(浏览器,智能手机终端,桌面客户端等)的HTTP Service的框架为什么使用webapi? 为移动设备和pc终端提供高校数据访问服务,并局限于只为pc端提供数据的服务,数据的访问方式:通过http方式进行,相应的方式:以json和xml的数据格式进行返回。webapi请求的方式主要有:GET(查询):进行全部数据查询或者根据条件进行查询,并将查询的结果进行返回;POST(添加记录):进行数据添加功能;PU..

2020-11-25 16:34:17 432

原创 ASP.NET-MVC-Ajax辅助方法

Ajax辅助方法通过“@Ajax”调用,如“@Ajax.ActionLink”,"@Ajax.BeginForm"使用Ajax时,需要引入库文件<script src="~/Scripts/jquery-3.4.1.min.js"></script><script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>如Script文件夹中不存在jquery.unobtrusive-ajax.js

2020-11-24 16:05:21 480

原创 ASP.NET-MVC-模型注解验证

Required ——必填,如联系方式必填写 StringLength——验证长度,如验证密码必须为6位 RegularExpression——指定规则验证,如验证邮箱格式 Range——验证范围,如验证人的年龄为1-130之间 Compare——验证比较,如验证两次输入密码是否匹配 Remove——验证回调验证,如回调验证数据库中重复姓名在ASP.NET MVC中,验证特性定义在System.ComponentModel.DataAnnotations命名空间中,因此我们在使用验证特性前,需要

2020-11-13 21:06:56 873

原创 ASP.NET-MVC-增删改查案例

在Add页面中添加数据后需要接收数据,此时我们可以再添加一个Add1方法,在Add1方法中实现接收数据,并将数据绑定到数据库中,如: public ActionResult Add1(){ string uid = Request.Form["userid"]; string uname = Request.Form["username"]; int uage = Convert.ToInt32(Request.Form["userage"]); string u...

2020-11-13 17:36:27 2322

原创 ASP.NET-MVC-强类型

为什么要使用强类型呢?一般情况下,通过控制器向页面传递一个对象时:需要将对象传递给ViewData或者ViewBag,通过它们将值传递到访问的页面; 在页面视图中取值时往往需要进行数据转换 传递过来值直接使用比较麻烦为了解决上述问题,故引入了强类型的使用。view的用法view()返回与动作名称相同的视图,也就是访问与动作名相同名称视图; view(对象),访问与动作名称相同的视图,同时将传入的对象作为模型的数据进行传递; view(访问的视图名称,对象),访问指定的视图,同时将对

2020-11-10 17:59:39 635

原创 ASP.NET-MVC-HtmlHelper

a标签一般情况下使用标签的方式<a href="/home/about?name=tom" style="color:red" id="iii">跳转1</a>有两种方式可以实现a标签的使用:1、通过Url内置对象的action()方法实现: Url.Action(action的名称,控制器的名称,页面传递值(键值对的方式传递)) 当只填入action的名称的时候,使用当前的控制器进行访问<a href="@Url.Action("...

2020-11-10 14:51:15 177

原创 ASP.NET-MVC-传值机制加EF实现

在Model中连接数据库此程序为在index页面中显示S表的内容,AddView页面可向S表中添加内容DefaultController.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using zsy.Models; //注意引用命名空间namespace zsy.Controllers{ public

2020-11-06 14:50:38 195

原创 ASP.NET-MVC-向页面传值

从控制器端向页面端传值的方式:1、ViewData使用方式:通过键值对的形式传值,取值时通过键进行取值,取出来的值往往需要做强制转换。使用场景:向单个页面传值例如:ViewData[“myage”]=23;ViewData[“myname”]=“tom”;ViewData[“mylist”]=list;2、ViewBag使用方式:为ViewBag定义一个名称,通过这个名称取值,取出来的值一般来说不需要进行强制转换。使用场景:向单个页面传值例如:ViewBag.name=“jeny”;V

2020-11-06 10:39:06 746

原创 ASP.NET-MVC-Razor引擎的使用

1、开发工具Razor是MVC3中的一个视图模板引擎,我们只需要在VS2010中安装一个MVC3的工具,就可以使用Razor了。2、Razor的文件类型Razor支持两种文件类型,分别是.cshtml和.vbhtml,其中.cshtml的服务器代码使用了C#的语法,.vbhtml的服务器代码使用了vb.net的语法。Razor其实是一种服务器代码和HTML代码混写的代码模板,类似于没有后置代码的.aspx文件。...

2020-11-04 16:26:11 975

原创 ASP MVC简介

ASP.NET MVC的开发模式处理流程 在ASP.NET MVC中,客户端所请求的URL是被映射到相应的Controller去,然后由Controller来处理业务逻辑,或者要从Model中数据,然后再由Controller选择合适的View返回给客户端。如访问http://www.aspnetmvc.com/Home/Index这个URL,它访问的其实是HomeController中的Index这个Action。显著特点2009年第一个开源项目版本发布,至今一过去...

2020-11-02 16:30:24 508 1

转载 2020-09-23

在与SQL Server建立连接时出现与网络相关的或特定于实例的错误 error40解决办法添加链接描述

2020-09-23 16:06:43 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除