自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空的代码

博客旨在交流.NET、web前端、微信小程序等技术。以实际开发过程中遇到的问题为主,注重技术在真实项目中的实践应用。

  • 博客(248)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

翻译 使用Code First 创建映射到现有数据库的基于代码的模型

先决条件1、安装Visual Studio 2012 或Visual Studio 20132、安装Entity Framework Tools for Visual Studio 6.1或更高版本。安装EF参考Get Entity Framework。一、准备一个数据库       本文中数据库名为Blogging。二、创建一个应用程序       本文为了操作简单起

2016-06-14 17:27:46 3304

翻译 基于现有数据库的Code First模式迁移更新数据库

本文讨论的内容是基于EF4.1版本。文中谈论的现有的数据库不是由EF创建。本文假定你已经对Code First迁移有一定的了解,如果不了解Code First迁移更新数据库可以查看asp.net mvc Code First模式下迁移更新数据库这篇文章。文章涉及的主题如下:1、创建模型2、可迁移性3、添加一个初始迁移       a、使用现有的schema作为起点

2016-06-13 19:35:37 5400

翻译 asp.net mvc Code First模式下迁移更新数据库

实体框架中 Code First 迁移的概述。主题如下:启用迁移生成并运行迁移自定义迁移数据移动和自定义 SQL迁移到特定版本(包括降级)生成 SQL 脚本在应用程序启动时自动升级(MigrateDatabaseToLatestVersion 初始值设定项) 构建一个初始模型和数据库在开始使用迁移之前,需要有一个项目和一个 Code First 模型。使用 Blog 和Po

2016-06-13 17:13:41 6602

原创 asp.net MVC 之 Html.ActionLink

@Html.ActionLink有10个重载示例代码说明@Html.ActionLink("LinkText","ActionName")在生成的超链接中,LinkText指定的文本不可以为Null或空,否则程序会报错@Html.ActionLink("博客园","Index"),生成一个指向首页的超链接@Html.ActionLin

2016-06-06 10:31:52 2423

原创 asp.net mvc 导航标签背景色切换的实现

效果:站点导航一个特效是当位于不同页面的时候,对应的导航的标签是高亮的,背景色加深。解决方案:通过在不同页面中设置一个标识值,传回到_Layout.cshtml布局页中设置对应导航的css类。具体实现:1、在index.cshtml中设置标识值,@{    ViewBag.navIndex = 0; }。2、在_Layout.cshtml中接收标识值并通过JavaScript来控制

2016-06-06 09:51:22 3611 2

原创 SQL Server复制表结构和数据到另一表方法及问题解决方案

对已经存在的一张表,要把该表的表结构和数据复制到另一张新表中,可以采用的方法有两种。方法一select * into test01_02  from test01_01;把test01_01的表结构和数据(如果有数据)导入到test01_02表中。注:使用这种方法的前提是test01_02表是不存在的,如果存在执行SQL语句时会报错。方法二set  identity_ins

2016-05-31 13:58:57 15321

原创 通过ItemDataBound事件操作数据控件中嵌套的其他控件

首先,需要在控件中声明ItemDataBound事件。其次,在code文件中实现事件。再次,代码示例如下。protected void rptPhoto_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Ite

2016-05-26 13:37:50 1387

原创 asp.net控件,服务器标记的格式不正确问题解决方法

在webForm页面中使用GridView、Repeater等数据显示控件时,通过方式为控件的text属性赋值出现了“服务器标记的格式不正确”的错误。本以为在数据控件中不能这样使用控件,后来发现是写法不对即标记的格式不正确,text绑定数据的写法不正确。原来的写法:Text=""         错误写法改之后:Text=''                  正确写法把两边的

2016-05-26 11:39:48 13067

原创 JS监听回车事件

1、JS监听某个输入框//回车事件绑定 $('#search_input').bind('keyup', function(event) { if (event.keyCode == "13") { //回车执行查询 $('#search_button').click(); } });2、JS监

2016-05-24 11:47:43 17046

原创 iis配置完成,出现HTTP 错误 403.14 - Forbidden

403.14 禁止访问:在 Web 服务器上已拒绝目录列表解决方案一:一般情况站点都是不会允许直接读取目录内容的,如果您的站点目录没有有效的默认文档(例如index.html,index.htm,index.asp或default.asp等),那么当客户直接输入该站点的域名+目录名进行浏览的时候将会出现该错误。具体设置方式如下:在IIS中的站点相应的文件目录的功能视图中,配置默认文档,将您的主

2016-05-20 14:32:00 40576 6

原创 Visual Studio 2013调试sql server存储过程方法

存储过程写完之后不能确定是否一定完全符合业务逻辑的要求,可以通过调试来确定符合与否。通过visual studio可以进行调试,在visual studio中有三种调试方法。一、数据库中直接调试 。二、应用程序调试 。三、在SQLServer项目中调试 。在Visual Studio中可以创建一个SQL Server项目。该项目中可以包含T-SQL和数据库对象,并且这些数据库对象都

2016-05-17 11:56:23 4823

原创 SQL之case when then用法详解

case具有两种格式。简单case函数和case搜索函数。--简单case函数case sex when '1' then '男' when '2' then '女’ else '其他' end--case搜索函数case when sex = '1' then '男' when sex = '2' then '女' else '其他' end<...

2016-05-16 11:14:04 72587 10

原创 C# SQL语句参数化,通过包含like关键字的子句查询无结果问题

问题描述:SQL语句使用参数传递变量值,如果where子句中含有like关键字并使用sql的标准语法 like '%@parma%',则查询无数据或者报错解决办法:sql语句中like部分修改为 like @parma,在变量parma中加入%,parma = "%"+parma+"%"。

2016-05-11 17:32:30 4127

原创 C# 判断文件夹存在与否并创建文件夹

protected void Button1_Click(object sender, EventArgs e) { if (Directory.Exists(Server.MapPath("~/upimg/hufu")) == false)//如果不存在就创建file文件夹 { Directory.CreateDirect

2016-05-11 09:11:03 9699

原创 DateTime.ToString()的各种日期格式及互转

DateTime.ToString()可以设置自己想要的各种日期格式,只要在ToString()中设置要显示的日期的显示格式即可。例:ToString:2016/5/2 0:00:00ToString("yyyy/MM/dd"):2016/05/02ToString("yyyy-MM-dd"):2016-05-02ToString("yyyy.MM.dd"):2016.05.0

2016-05-09 15:26:02 17666

原创 iis6.0发布站点,Http404错误解决方案

问题描述:在iis版本为6.0的web服务器上发布站点之后有时会遇到Http404错误解决方案:打开iis找到站点,右键选择属性,点击主目录,点击配置,选择映射,找到站点使用的映射或者添加站点的映射。找到站点映射之后点击编辑,打开添加/编辑应用程序扩展名映射对话框,把“确认文件是否存在”选项的勾去掉。问题解决。

2016-05-09 11:13:26 5065

原创 远程连接后无法看到本地电脑分区解决方法

问题描述:使用本地电脑远程连接服务器或者另一台电脑后,打开资源管理器,无法看到本地电脑的分区。解决方案:方法一点击开始,单击“运行”或者按windows键+R键打开运行,输入mstsc.exe  /admin命令,单击确定,再进行远程连接即可。方法二打开命令提示符窗口运行mstsc.exe  /admin命令,再进行远程连接即可。注:mstsc.exe  /admin命令把

2016-05-09 09:42:01 842

原创 查询表结构信息

-- 查询表结构信息SELECT     TableName=CASEWHEN C.column_id=1THEN O.nameELSE N''END,    TableDesc=ISNULL(CASEWHEN C.column_id=1THEN PTB.[value]END,N''),    Column_id=C.column_id,   

2016-05-04 16:16:20 699

原创 iis部署站点,页面中的video 视频标签加载的视频无法播放或者无法加载的解决方法

症状:页面包含以下代码,无法看视频(注:视频已确认为浏览器支持格式) &lt;span style="font-size:14px;"&gt; &lt;video controls="controls" width="500px" height="300px" preload="metadata"&gt; &lt;source src=

2016-04-25 15:44:32 11902 2

原创 Jquery中的bind、live、delegate、on绑定事件方法的用法

项目中经常会有利用jquery操作dom元素的增删操作,所以会涉及到dom元素的绑定事件方式,简单的归纳一下bind,live,delegate,on的区别,以便以后查阅,文中如有不当之处,望各位指正。bind()简要描述  bind()向匹配元素添加一个或多个事件处理器。使用方式  $(selector).bind(event,data,function)  event:必需项;添加到元素的一个...

2016-04-22 11:11:00 957

原创 jQuery 表单验证插件jQuery Validation Engine用法详解

功能强大的 jQuery 表单验证插件,适用于日常的 E-mail、电话号码、网址等验证及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则。jQuery Validation Engine v2.6.2:兼容 IE 6+, Chrome, Firefox, Safari, Opera 10+,要求jQuery版本1.7以上。下载地址:http://code.ciao

2016-04-06 08:48:55 25006 2

原创 解决数据库被其他程序访问,无法获取独占访问权问题

当需要备份,还原等等需要获取数据库独占访问权时,如果有其他程序或者进程正在访问数据库会报无法获取独占访问权的错误,下面是我经常使用的一种解决这个错误的方法。方法一:使用use master    --ALTER DATABASE 数据库名 set offline 即可,如果不行再使用use master--ALTER DATABASE 数据库名 set offlin

2016-04-01 18:04:55 12911

原创 sql server 数据库目录名无效解决办法

问题症状:1、sqlserver 打开表提示:目录名称无效2、在执行sql语句时提示:在执行批处理时出现错误。错误消息为: 目录名无效3、所有的数据库都存在1跟2的问题问题分析:1、操作系统重装或进行过系统镜像还原,导致temp目录下的文件夹丢失。2、杀毒软件误删。3、被人为或其他软件删除。解决方案:1、写个简单的查询语句,点

2016-04-01 10:50:35 3940

原创 HTML特殊字符编码对照表

特殊符号命名实体十进制编码特殊符号命名实体十进制编码特殊符号命名实体十进制编码ΑΑΑΒΒΒΓΓΓΔΔΔΕΕΕΖΖΖΗΗ&

2016-03-22 14:15:43 858

转载 iis部署asp.net mvc网站出错的解决方法

IIS部署asp.net  mvc网站比部署普通网站稍微麻烦并且难度也稍大。在部署的过程中容易出现错误,那么如何以正确的步骤部署asp.net mvc网站和解决出现的错误呢,且看下面的分解。一、asp.net  mvc网站部署步骤1、安装 Microsoft .net FrameWork 4.0安装包(开发的时候使用的是.net framework4.0框架)。2、安装ASP.NET MVC 4....

2016-02-24 14:52:58 4261 1

原创 DropDownList绑定动态数据并显示已经选中的数据

DropDownList控件是ASP.NET中一个比较常用的控件,在web开发中有很高的出场率。那么如何向DropDownList绑定数据呢,方案在网上也有很多,今天我自己想了一个方案。1、向DropDownList绑定数据——利用foreach或者for循环               foreach (var item in scds.DataList)              

2016-01-19 13:44:18 2341

原创 NVelocity模板引擎用法之模板中直接调用类的方法

在多表存储同一对象相关信息时,如果要查询该对象的信息来自这多个表那么可以通过多表联合查询等等方案实现;但是,这种做法有一种缺点,每个表对应的model并不包含其他表中字段的定义,这样就使得多表联合查询的数据采用model类型的对象返回到前端变得比较困难或者说不方便。在开发中采用另外一种方式来获取数据,就显得很方便易用。这种方式的实现原理是实例化一个DAL层或者BLL层的类的对象,该对象可以调用类中

2016-01-15 11:06:16 1641

原创 GridView的编辑,更新,取消,删除等功能演示

这是一个GridView应用的视频,内容很透彻的讲解了GridView的很多实用的技巧。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/GridViewEditUpdateCancelDelete.rar

2015-12-15 09:20:35 1385

原创 页面加载后检查用户登录状态,通过ajax实现

拥有会员功能的网站,如果会员已经登录,那么要显示相应的登录状态,而且这种显示的需求是在网站的每个页面都有的(目前国内网站貌似都是这么做的,还没有见过其他形式的状态显示方式),这样,在打开一个新的页面时就要知道这个会员是否已经登录,需要判断登录的状态。1、解决方案。     为了能够实现在每一个页面判断会员登录状态的功能,我采用了页面时通过ajax传递参数通过后端返回的登录状态结果进行判断,

2015-12-14 14:53:33 8177

原创 通过ajax方式实现用户名存在性检查

对于拥有会员功能的网站,尤其是会员登录后可以留言或评论的网站,一般要求不能有两个或两个以上相同的用户名存在。因此,在用户注册的时就需要对用户名是否已经被注册进行检查防止出现相同的用户名。下面是我实现这种功能的一种解决方案。1、方案原理:利用ajax的异步请求不刷新正在注册的页面向后端发送请求,后端对请求数据进行处理返回用户名是否已经存在的结果。2、方案详情      (1)html代码

2015-12-14 14:33:28 592

原创 各个大神大公司的UED

http://www.baiduux.com/  百度UFOhttp://ued.sohu.com/  搜狐UEDhttp://ued.taobao.com/  淘宝UEDhttp://www.ued163.com/  网易UEDhttp://www.uedblog.com/ YAHOO!CN UEDhttp://ued.ctrip.com/ 携程UEDhttp://fed

2015-12-14 13:56:50 2043

原创 ASP.NET中的DataView用法详解

DataView表示用于排序、筛选、搜索、编辑和导航的DataTable的可绑定数据的自定义视图。DataView的功能类似于数据库的视图,他是数据源DataTable的封装对象,可以对数据源进行排序、搜索、过滤等处理功能,一旦DataView绑定了数据源DataTable的话,如果此时,DataTable中的数据内容发生变化后,那么DataView也随之发生变化。注意:

2015-11-12 09:38:17 7554

原创 sql语句分页多种方式ROW_NUMBER()OVER

方式一selecttop @pageSize * from company where id not in(selecttop @pageSize*(@pageIndex-1) idfrom company) 方式二ROW_NUMBER()OVER --ROW_NUMBER() 就是生成一个有顺序的行号,而他生成顺序的标准,就是后面紧跟的OVER(ORD

2015-11-11 16:24:46 1189

原创 在GridView中设置每个单元格的数据

今天做后台开发时,需要实现一个需求是在GridView渲染出来的显示数据的表格中增加一列数据:状态列。增加一列数据是比较简单的,但是,状态的表示在数据库中使用的是1和0而在页面中要显示为打开或关闭;那么如何把取出的int型数据对应成string类型的数据并替换为想要显示的中文呢,这是一个主要问题。解决方案通过判断取出的数据是1或0 来设置GridView中状态列的显示内容。具体方法

2015-11-10 16:11:07 3085

原创 OnRowDeleting事件和OnRowCommand事件之间的触发关系

同一个GridView的OnRowDeleting="ClassGridView_RowDeleting"和 OnRowCommand="ClassGridView_RowCommand"事件之间的触发关系:当触发了OnRowDeleting事件时也会同时触发OnRowCommand事件,当触发了OnRowCommand事件时不会触发OnRowDeleting。这样一来,在OnRowComma

2015-11-06 14:43:50 2665

原创 GridView显示数据特效——鼠标经过行背景高亮并呈手型

在用GridView控件显示数据时,它的默认的样式很丑,也没有鼠标经过行背景高亮和鼠标呈现手型的特效,今天实现了这个特效。代码如下。//鼠标经过行背景高亮并变手型        protected void ClassGridView_RowDataBound(object sender, GridViewRowEventArgs e)        {

2015-11-06 14:39:23 1462

原创 ASP.NET的GridView控件的DataKeys的count属性为0

在GridView控件的OnRowCommand事件中想获取行号来取得该行数据的主键id号,可是出现了ASP.NET的GridView控件的DataKeys的count属性为0的问题,很是费了一番功夫才找到原因,原因也很简单。想要解决这个问题只需要在GridView中设置DataKeyNames="此为主键字段名"即可。int rowId = int.Parse(e.CommandArgume

2015-11-03 16:50:35 1164

原创 关于ASP.NET中GridView控件中编辑和删除按钮布局问题

ASP.NET中的GridView控件在显示数据方面,使用起来还是比较方便的。如果想在此基础上加入编辑和删除或者修改等操作时为了布局的美观需要改变自动生成的布局。可是并没有相关的属性可以设置自动生成的布局效果,那么这个时候如果想使用自动GridView自动生成的编辑、删除等操作按钮只能使用它自动生成的布局。一般情况下,这些按钮都是数据前面。如何能在使用这些按钮的情况下又能改变布局呢?解决这个问

2015-11-03 16:08:52 6667

转载 VS2012+Win7网站发布详细步骤及常见问题

VS2012+Win7网站发布详细步骤   本机环境:          本文分三个部分介绍Web项目发布的常规方法,大神级别可以略过,主要是为了方便一些初学者。第一部分:VS2012把项目发布到文件系统。第二部分:IIS配置发布好的项目。第三部分:常见问题处理。 第一部分:VS2012把项目发布到文件系统。 1、打开你的VS2012

2015-10-23 13:58:45 1879

原创 静态页面之间传递参数

a.html页面向b.html 页面传值的一种解决方案是通过url传递参数然后想办法在b.html获取参数。对于这种方案的实现的困难之处在于如何在b.html页面获取参数,笔者最后利用了JQuery实现了参数的获取。具体解决方案如下:a.html某链接为b.html?id=2url:b.html?id=2b.html页面通过JQuery获取。具体获取url参数的JQuery

2015-10-20 14:56:58 3892

联想笔记本电脑电源管理系统——Energy Manager

Energy Manager 是专为联想笔记本电脑设计的全新的一代笔记本电源管理系统。它通过对软件、硬件的配合,智能而高效的对笔记本电脑各部件的性能和功耗进行控制,能有效的延长电池使用时间和寿命。

2022-01-06

Vue.js知识结构图.jpg

Vue.js知识结构图从基础、工具、生态、相关知识四个方面梳理了Vue.js框架所涉及的的所有知识点。

2020-04-08

C#语言规范5.0中文版

C#语言规范是关于 C# 语法的权威资料。它们包含该语言各个方面的详细信息,包括 Visual C# 产品文档未涉及的许多语法点。

2016-12-08

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

TA关注的人

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