自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮卡丘丘丘~~~

加油ヾ(◍°∇°◍)ノ゙

  • 博客(119)
  • 收藏
  • 关注

原创 Redirect,RedirectToAction和Return View 的区别

Redirect和Return View 的区别1、 Redirect是让浏览器重定向到新的地址;Return View是让服务器把指定的cshtml的内容运行渲染后给到浏览器。2、 Redirect浏览器和服务器之间发生了两次交互;Return View浏览器和服务器之间发生了1次交互。3、 Redirect由于是两次请求,所以第一次设置的ViewBag等这些信息,在第二次是取不到;而V...

2019-05-07 11:56:04 2068

原创 MVC 弹框

在MVC控制器里控制前台弹出对话框单纯弹出:return Content(@"<script>alert('弹个框给你瞅瞅!');</script>");弹框&跳转:var script = String.Format("<script>alert('修改成功!');location.href='{0}'</script>",...

2019-05-07 11:20:32 750

原创 MVC中ViewData与ViewBag的使用与区别

MVC中ViewData与ViewBag的使用与区别ViewData与ViewBag的使用 public ActionResult Data() { //以键值对的形式进行赋值,以View方法传入一个对象进入视图层 ViewData["name"] = "托尼"; ViewData["age"] = 25;...

2019-05-07 10:59:35 806

原创 超简单实现MVC上传文件

超简单实现MVC上传文件Action方法不能重载,【注意】方法名相同的最多允许出现两次(这两次指的是两种提交方式:GET和POST)上传文件的参数类型为:HttpPostedFileBase【注意】上传文件的form表单中一定要加:enctype=“multipart/form-data”控制器代码 [HttpGet] public ActionResult Up...

2019-05-07 10:44:21 1618

原创 ASP.NET中Server.Transfer,Response.Redirect和Server.Execute的区别(重点)

ASP.NET中Server.Transfer,Response.Redirect和Server.Execute的区别(重点)服务端:Server.Transfer(内部重定向):将执行完全转移到指定页面Server.Execute:允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,当指定的ASPX页面执行完毕,控制流程重新返回原页(调用页面Page指令时添加:Enable...

2019-05-05 14:48:22 595

原创 ASP.NET中Server.MapPath() 和Request.MapPath()使用

ASP.NET中Server.MapPath() 和Request.MapPath()使用Server.MapPath(string) :是将相对于当前调用文件的文件(或目录)映射为物理路径;Request.MapPath(string) :是将string虚拟路径映射为物理路径(asp中Request无此方法)。Server.MapPath(string) 中string 可以用“…/”...

2019-05-05 09:02:57 818

原创 C#和.NET的区别/ADO.NET和ASP.NET的区别

C#和.NET的区别C#是一个程序设计语言,是运行在.NET公共语言运行库上的,用于创建应用程序的高级语言。.NET是一个框架平台,将C#编译成计算机可识别的语言。ASP.NET是一个网站开发的技术,是.NET框架中的一个应用模型,用于生成基于Web的应用程序的内容丰富的编程框架。ADO.NET和ASP.NET的区别ADO.NET只是一种访问数据库的方式;ASP.NET是一种开发技术。...

2019-05-05 09:00:20 2971

原创 JSON和XML的区别

什么是json:(JavaScript Object Notation) 轻量级的数据交换格式 ;完全的独立语言文本格式;提升网络的传输速度?(因为是轻量级的传输,占用的宽带小)JSON和XML的区别son和xml都是在远程调用或者和某公司合作时的数据交换格式。相同点:json与xml是一种远程数据传输交换格式。json是轻量级的,xml标记电子文件具有结构性的语言。不同点:...

2019-05-05 08:55:35 263

原创 前端简单的复习(试题)

HTML+CSSHTML和XHTML的区别HTML是一种基本的web网页设计语言。XHTML是一个基于XML的置标语言。XHTML元素必须被正确的嵌套。XHTML元素必须被关闭HTML语义化的理解用正确的标签做正确的事HTML语义化让页面的内容结构化,结构更清晰,便于搜索引擎解析DOCTYPE HTML作用?文档类型(HTML5的类型):告知浏览器当前的文档按照HTML的类型进...

2019-04-20 16:56:05 378

原创 扩展方法

扩展方法扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。方法所在的类必须是静态的。方法也必须是静态的。扩展方法是通过实例方法语法进行调用的。方法的第一个参数必须是你要扩展的那个类型,并且该参数使用this修饰符作为前缀。扩展方法最终还是会被编译器编译成:静态类.静态方法。案例1:针对自己创建的类,创建扩展方法。//创建一个Student类using Sy...

2019-04-20 16:49:13 190

原创 C#中String.Empty,“”,NULL的区别

C#中String.Empty,“”,NULL的区别“”:被赋值为“”的字符串变量,会在栈上保存一个地址(占4个字节),该地址会指向 同时在堆上分配一个长度为0的内存空间(存放字符串的值)。NULL:被赋值为null的变量,会在栈上保存一个地址(占4个字节),该地址不会指向堆上的任何内存空间。String.Empty 和 “” 基本相同,String.Empty只是一种在语法上对“”的优化;...

2019-04-20 16:40:48 334

原创 ==/Equals /ReferenceEquals 异同

==/Equals /ReferenceEquals 异同==:比较两个对象是否相等。会根据需要自动进行必要的类型转换。对引用类型比较其引用地址,对值类型比较其值。Equals:比较两个对象是否相等。对于值类型,比较其值,不会进行类型转换。对引用类型,比较其引用地址ReferenceEquals:Object的静态方法,比较两个对象的引用是否相等,值类型和引用类型一样。对于值类型,永...

2019-04-20 16:26:54 210

原创 .Net测试试题(C#基础----C#高级编程----SQL Server----ADO.NET----Web前端)

.Net测试范围:(C#基础–C#高级编程–SQL Server–ADO.NET–Web前端)1、说明值类型与引用类型的区别?值类型:存储在堆栈中System.ValueType 中派生的直接存储数据值内存是自动释放的调用速度快结构体(数值类型、bool型、用户定义的结构体),枚举,可空类型引用类型:存放在堆中System.Object类引用类型存储对其值的引用位置...

2019-04-20 16:21:53 557

原创 B/S和服务器的基本工作原理

B/S和服务器的基本工作原理1.浏览器向服务器发送请求;2.服务器接收浏览器发送过来的请求数据,并进行处理,如果浏览器向服务器请求的是静态资源(.html,.css,.js)那么IIS服务器志杰找到这些资源返回,因为浏览器都认识。如果请求的是动态资源,那么IIS处理不了,交给 .NET Framework来处理,处理完成后将处理的结果返回给浏览器,返回结果为.HTML;3.浏览器接收服务器的...

2019-04-12 09:58:05 839

原创 C/S与B/S的简单区别

C/S和B/S区别C/S客户端服务解释:是指具有安装程序.exe文件的一个软件B/S浏览器端服务解释:是指运行在浏览器端口上的一个网站软件区别:C/S(客户端服务)B/S(浏览器端服务)(体积)胖客户端瘦客户端(效率)本地运行服务器端运行(网络)依赖不强必须依赖网络(用户)体验更好其次...

2019-04-12 09:46:52 1406

原创 WCF初体验

WCF概念1、WCF:(Windows Communication Foundation)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。2、WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。3、WCF合并了Web服务、.net R...

2019-04-07 11:40:19 166

原创 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容

HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容解决方法:打开IIS管理器,在功能视图中找到"目录浏览"并点击,然后在右侧操作窗格中找到"启动"并点击。在这里插入图片描述启用成功后...

2019-04-03 11:20:24 983

原创 HTTP错误404.2-Not Found,由于Web服务器上的ISAPI和CGI限制,无法提供您请求的页面

HTTP错误404.2-Not Found,由于Web服务器上的ISAPI和CGI限制,无法提供您请求的页面解决方案:1、找到IIS中的“ISAPI和CGI限制”设置项,双击进入设置列表2、把列表中的ASP.NET v4.0(64位)和WebDAV 设置限制为“允许”。当然如果你使用的是ASP.NET v2.0,修改对应2.0的为允许即可。3.重新启动IIS...

2019-04-03 11:15:01 1760

原创 HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理解决办法在cmd命令行中执行下面两条命令:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -iC:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspne...

2019-04-03 11:07:58 2832

原创 ADO.NET例题(面试题)

1.ADO.NET中读写数据库需要使用哪些对象?作用是什么?答:DataConnection连接对象Command执行命令和存储过程DataReader向前只读的数据流DataAdapter适配器,支持增删查询DataSet数据存储器DataReader:向前只读的数据流2.写出一条SQL语句:取出Student表中第31到第40条数据(以自动增长的ID作为主键,主键可能不连续)①...

2019-03-30 14:45:34 860

原创 WPF绘制柱状图,折线图,扇形图

1.绘制需引入外部插件WPFVisifire.Charts插件2.首先来三个button按钮 <Canvas> <Button Content="柱状图" Name="ButColumn" HorizontalAlignment="Left" Margin="10,59,0,0" VerticalAlignment="Top" Width="75" Cli...

2019-03-30 12:30:21 3294

原创 WPF中设置窗口默认打开为最大窗口且无法更改窗口大小

public BigAdminWindow(string LogID) { InitializeComponent(); //定义窗口打开方式最大显示 this.WindowState = WindowState.Maximized; //SystemParameters.WorkA...

2019-03-30 12:14:34 2658

原创 ScrollViewe滚动区域中TreeView的鼠标滑轮事件及水平滚动条不显示

水平滚动条不显示//水平滚动条不显示<ScrollViewer HorizontalScrollBarVisibility="Disabled " Name="scrol" Height="545" Width="220"> <TreeView ScrollViewer.HorizontalScrollBarVisibility="Disabled" Name="t...

2019-03-30 12:02:10 870

原创 C#中右下角小图标菜单显示

1.在XAML中window下添加菜单 <Window.Resources> <ContextMenu x:Key="NotifyIconMenu" StaysOpen="False"> <MenuItem Header="在线"/> <MenuItem Header="离线"/> ...

2019-03-30 11:52:33 1723

原创 C#中的单例模式

1.构造函数私有化2.使用一个公开静态的方法3.使用一个静态属性进行判断当前窗口是否被创建 private RegsiterWindow() { InitializeComponent(); //设置窗口打开时在最上层显示 this.Topmost = true; } /// &lt...

2019-03-30 11:34:45 241

原创 wpf中添加右击菜单

1.在XAML中window下添加菜单,代码格式如下<Window.Resources> <ContextMenu x:Key="StucmButton"> <MenuItem FontFamily="微软雅黑" Name="lookerStu" Header="查看学生信息" Click="lookerStu_Click"/...

2019-03-30 11:24:16 795

原创 jQuery初步介绍(jq对象和js对象的区别与转换)

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。 window.onload = function () { console.log("这是js的入口函数"); }; $(document).ready(function () { ...

2019-03-29 16:12:38 3219

原创 WPF中DataGrid控件

WPF中DataGrid控件的个别属性使用 //设置不可自动拉伸宽度 dataGrid.CanUserResizeColumns = false; //第一列不可见 dataGrid.HeadersVisibility = DataGridHeadersVisibility.Column; //设...

2019-03-08 12:34:11 769

原创 高内聚,低耦合(三层架构)

高内聚,低耦合内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模...

2019-03-08 12:18:33 1885

原创 浅谈C#三层架构(UI、BLL、DAL、Model)

三层架构三层结构符合“高内聚、低耦合”的特点,每个层职责明确。利用分层,降低了层间依赖,使系统的耦合更加松散,从而使系统更加容易维护和复用。三层:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)组成1.显示层(UI)  (1)在UI中添加对Model、BLL的引用  (2)编写代码传递数据给BLL层  职责:①向用户展示特定的业务数据     ...

2019-03-08 12:17:06 3771 1

原创 SqlDataAdapter

SqlDataAdapter常用于从数据库中返回一个结果集时。常用操作:Fill()SqlDataAdapter是 DataSet和 SQL Server之间的桥接器。SqlDataAdapter通过对数据源使用适当的Transact-SQL语句映射 Fill(它可填充DataSet中的数据以匹配数据源中的数据)和 Update(它可更改数据源中的数据以匹配 DataSet中的数据)来提供这...

2019-03-04 17:59:22 544

原创 DataReader 和 DataSet 的区别

C# 之 DataReader 和 DataSet 的区别1. 获取数据的方式①、DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连接对象。②、DataSet 为离线操作数据,DataSet会将数据一次性读入内存,然后断开连接,这时其它操作就可以使用SqlConnectio...

2019-02-27 22:49:44 916

原创 ADO.Net之SqlConnection、SQLCommand的应用

ADO.Net之SqlConnectionC#(ADO.NET)连接SQl数据库的方法:(using System.Data.SqlClient;) 连接数据库主要分以下3步:①定义字符串:使用Window身份验证和SQL Server身份验证2种方式连接到SQL Server数据库//Window身份验证string sql = "Data Source=主机名;Initial Ca...

2019-02-27 22:22:01 470

原创 DataGridView控件的使用

以下出现的DataGrid皆是我给DataGridView控件起的名称。设置DataGridView中数据自动填充DataGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;设置DataGridView最后一行不可见 DataGrid.AllowUserToAddRows = false;设置DataGrid...

2019-02-27 19:29:17 343

原创 ADO.NET的五大对象

ADO.NET是一种数据访问技术,使得应用程序可以连接到数据库存储,并以各种方式操作存储在其中的数据。ADO.NET 对象模型中有五个主要的组件,分别是Connection 、Command 、DataAdapter、DataSet 以及DataReader。这些组件中负责建立连接和数据操作的部分我们称为数据操作组件,分别由Connection 对象、Command 对象、DataAdapter...

2019-02-26 23:35:12 811

原创 C#问题:将 expression 转换为数据类型 int 时出现算术溢出错误

将 expression 转换为数据类型 int 时出现算术溢出错误SQL Server中我的变量字段是 int 类型的。但是统计过后的数据超出了Int 字段类型的长度,所以报这个错了。解决方案如下 :把int类型转换成 bigint 类型ALTER TABLE 表名 ALTER COLUMN 字段名 BIGINT NOT NULL...

2019-02-26 18:00:19 1989

原创 SQL函数之转换函数:CAST,Convert函数

转换函数在SQL Server中数据类型转换分为两种,分别如下:隐性转换:SQL Server自动处理某些数据类型的转换。例如,如果比较char和datetime表达式、smallint和int表达式、或不同长度的char表达式,SQL Server可将它们自动转换,这种转换称为隐性转换,对这些转换不必使用CAST函数。显式转换:显式转换是指CAST和CONVERT函数,CAST和CONVE...

2019-02-22 17:54:29 736

原创 SQL函数之元数据函数:COL_LENGTH,COL_NAME,DB_NAME函数

元数据函数元数据函数描述了数据的结构和意义,它主要用于返回数据库中的相应信息。其中包括:返回数据库中数据表或视图的个数和名称。返回数据表中数据字段的名称、数据类型、长度等描述信息。返回数据表中定义的约束、索引、主键或外键等信息。常用的元数据函数及说明在这张数据表的基础上执行语句COL_LENGTH函数COL_LENGTH函数用于返回列的定义长度。--元数据函数--COL_...

2019-02-22 17:54:06 8061

原创 SQL函数之日期时间函数:GETDATE,DAY,MONTH,YEAR,DATEDIFF,DATEADD函数

日期时间函数GETDATE函数GETDATE函数返回系统的当前日期。GETDATE 函数不使用参数。注意:GETDATE 函数的返回结果的长度为 29 个字符。--GETDATE函数--GETDATE函数返回系统的当前日期。GETDATE 函数不使用参数。--注意:GETDATE 函数的返回结果的长度为 29 个字符。SELECT GETDATE() AS 现在时间DAY函数...

2019-02-22 17:29:26 6052

原创 SQL函数之字符串函数:CHARINDEX,REPLACE,REVERSE,SUBSTRING函数.....

字符串函数在这张数据表的基础上执行语句ASCII(获取ASCII码)函数ASCII函数返回字符表达式中最左侧的字符的 ASCII 代码值返回类型:int类型ASCII码值对照表如表--ASCII(获取ASCII码)函数DECLARE @POSITION INT,@STRING CHAR(4)SELECT @POSITION=1,@STRING='LOVE'WHILE @PO...

2019-02-22 17:27:40 808

空空如也

空空如也

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

TA关注的人

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