自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 文件夹树

///         /// 递归操作文件夹树列表        ///         ///         ///         //private void FindFoldersAndFiles(string path, Tree tree)        //{        //    var trees = tree.Create("0", Path

2015-12-29 17:31:54 421

转载 C#递归实现显示文件夹及所有文件并计算其大小的方法

算法中递归的一个典型应用就是遍历目标文件夹,并把该文件夹下的所有文件和文件夹打印或显示出来,还可以递归计算出目标文件夹的总大小。本文即以实例形式展示了C#递归实现显示目标文件夹的所有文件和文件夹,并计算目标文件夹的大小的方法。具体实现代码如下:?12345678910

2015-12-23 20:26:22 2105

转载 在ASP.NET Web API中实现CORS(跨域资源共享)

默认情况下,是不允许网页从不同的域访问服务器资源的,访问遵循"同源"策略的原则。 会遇到如下的报错:XMLHttpRequest cannot load http://localhost:49705//api/products. No 'Access-Control-Allow-Origin' header is present on the requested res

2015-12-22 13:29:14 2431

转载 使用HttpClient对ASP.NET Web API服务实现增删改查

本篇体验使用HttpClient对ASP.NET Web API服务实现增删改查。创建ASP.NET Web API项目 新建项目,选择"ASP.NET MVC 4 Web应用程序"。 选择"Web API"。 在Models文件夹下创建Product类。  public class Product {

2015-12-21 15:45:27 2635 1

转载 使用HttpClient消费ASP.NET Web API服务

本篇体验使用HttpClient消费ASP.NET Web API服务,例子比较简单。 依次点击"文件","新建","项目"。 选择"ASP.NET Web API"项目。 在Models文件夹下创建Person.cs类。  public class Person { public int Id { get;

2015-12-21 15:23:49 596

转载 .net Windows服务程序和安装程序制作

最近项目中用到window服务程序,以前没接触过,比较陌生,花了两天的时间学习了下,写了个简单的服务,但在制作安装程序的时候,参照网上很多资料,却都制作不成功,可能是开发环境或项目配置的不同,这里把自己成功制作的方式贴出来,一方面留给自己,一方面也希望能给遇到同样问题绝望中不能自拔、以致失去灵魂的路人甲,路人乙一还魂丹 . . .      IDE :WIN2003  VS2008  SQ

2015-12-17 15:48:23 367

转载 LIST<T>现在也支持序列化和反序列化了

在网上很多人说XML的序列化不支持泛型,今天有时间,去做了一个测试,测试环境是.net framework4.0,测试结果是可以被序列化和反序列化。namespace List可以被序列化{ class Program { static void Main(string[] args) { Seriali

2015-12-16 10:53:40 4826 1

转载 在MVC中Controller为VIEW页面中的DropDownList赋值并锁定

首先是枚举对象的遍历#region 类型列表框 typeitems = new List(); foreach (string i in Enum.GetNames(typeof(ServiceDocumentType))) { typeitems.Add(new SelectL

2015-12-16 10:43:12 1934

原创 计算器面向对象

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class Program { static void Main(st

2015-12-16 10:02:45 952

原创 AngularJS 05

{{TTT}} var ng = angular.module("Ng", []); ng.controller("Ctrl", function ($scope) { $scope.Test = function (message) { alert(message); }

2015-12-14 16:32:40 275

原创 AngularJS 04

Ctrl Dir var ng = angular.module("Ng", []); ng.controller("Ctrl", function ($scope) { $scope.Test = function (chore) { ale

2015-12-14 15:17:07 273

原创 AngularJS 03

@*方法一*@ 鼠标移入移出 鼠标移入移出方法2 var ng = angular.module("Ng", []); ng.controller("controllers", function ($scope) { $scope.Loding

2015-12-14 14:17:43 247

原创 AngularJS 02

鼠标移入移出 var ng = angular.module("Ng", []); ng.directive("supermanss", function () { return { restrict: "A", link: function () { alert("Hello")} }; }) ng.directive("enter

2015-12-14 13:54:07 354

原创 Angular 01

Hello {{input|B}} {{item.id}} {{item.Name|lowercase}} var ng = new angular.module("Test", []

2015-12-14 11:31:36 378

原创 在线视频

http://www.jikexueyuan.com/course/angularjs/  极客学院http://down.51cto.com/zt/5851      AngularJs视频教学http://blog.csdn.net/lovelion/article/details/17517213https://ke.qq.com/course/62694

2015-12-10 16:34:54 1223

原创 练习

foreach (var x in Table.Data.XXX.Select(x => new { x.ID, x.Contents, x.ContentsHtml }).ToList()) { string Contents = Regex.Replace(x.Contents, @"]*>(?:\s|)*(.*?)", "$1")

2015-12-09 17:38:07 447

转载 为下拉列表框添加一个自定义验证规则

开发它的原因:之前的同事,也是我的哥们,问我下拉列表框是否可以支持验证,这个问题看似简单,但确实MVC里有为我们提供,所以,只能自己写个扩展了,即自己写一个attribute特性,让它继承ValidationAttribute,使它可以与其它MVC提供的验证一起使用.MVC验证是怎么运行的:在MVC的特性验证,很方便,很直接,它无论是在数据安全性上还是在页面表现上都做的不错

2015-12-08 17:21:02 1623

转载 带扩展名的路由失效问题

对MVC中,对URL进行重写变得非常方便,你只要设置相应的路由规则即可完成,但进行MVC3后,发现设置了以下路由,系统具体不认 routes.MapRoute( name: "Default1", url: "{controller}/{action}/{id}.html",

2015-12-08 16:51:10 312

转载 Html.BeginForm与Ajax.BeginForm

Html.BeginForm与Ajax.BeginForm都是MVC架构中的表单元素,它们从字面上可以看到区别,即Html.BeginForm是普通的表单提交,而Ajax.BeginForm是支持异步的表单提交,这对于我们开发者来说是一个福音,我们不用再自己去用JQ代码了,直接用MVC自代的Ajax.BeginForm就可以很容易的完成一个异步的表单提交动作。Html.BeginForm的

2015-12-08 15:26:21 384

转载 MVC中一个表单实现多个提交按钮(一个action搞定添删改)

默认情况下,一个表单只能有一个提交事件,这不难理解,但有时我们需要有多个实现,早在ASP时代就可以实现这个功能,难道到了MVC时代后,功能削减了?当然不是,这和MVC本身有关,微软在这方面比较提倡一个提交事件对应一个action,这和它自代的实例是相吻合的,而一个action可能会根据请求方式不同分为GET和POST两种,这样的设计确实很清晰,代码可能是这样public ActionResul

2015-12-08 15:06:26 1992

转载 使用Json比用string返回数据更友好,也更面向对象一些

以前的程序:ViewData["msg"] = "{result:true,FileName:\"" + new FileInfo(Request.Files[0].FileName).Name + "\",FileUrl:\"" + fileurl.Replace("\"", "") + "\"}";重构之后的程序: JsonResult j

2015-12-08 13:38:40 534

转载 MVC中处理Json和JS中处理Json对象

事实上,MVC中已经很好的封装了Json,让我们很方便的进行操作,而不像JS中那么复杂了。MVC中: public JsonResult Test() { JsonResult json = new JsonResult {

2015-12-08 13:27:51 1033

转载 jquery.Ajax跨域访问数据方法

首 页阅览室馆友我的图书馆JQuery.Ajax跨域访问数据方法 收藏人:taohongyong2014-09-24 | 阅:  转

2015-12-03 13:07:08 869 2

转载 WebAPI CORS 支持跨域POST

网上一般能找到的都是通过Microsoft.AspNet.WebApi.Cors来实现CORS,这是通过dll的方式,然后还有一种是通过config的方式1、dll方式实现CORS这种方式的好处就是控制精细,可以对同一个站点下的action分别赋予不同的CORS设置,具体怎么实现这里就不多说了,不了解的可以看http://www.cnblogs.com/artech/p/cors-

2015-12-03 11:04:50 4691

转载 web端跨域调用webapi

在做Web开发中,常常会遇到跨域的问题,到目前为止,已经有非常多的跨域解决方案。通过自己的研究以及在网上看了一些大神的博客,写了一个Demo首先新建一个webapi的程序,如下图所示:由于微软已经给我们搭建好了webapi的环境,所以我们不必去添加引用一些dll,直接开始写代码吧。 因为这只是做一个简单的Demo,并没有连接数据库。第一步我们要在

2015-12-03 10:59:37 583

原创 WCF列子

添加默认的服务库定义一个控制台程序实现寄宿。using System;using System.Collections.Generic;using System.Linq;using System.ServiceModel;using System.ServiceModel.Description;using System.Text;using System.Threa

2015-12-03 10:17:39 308

转载 Middleware详解

在第1章项目结构分析中,我们提到Startup.cs作为整个程序的入口点,等同于传统的Global.asax文件,即:用于初始化系统级的信息(例如,MVC中的路由配置)。本章我们就来一一分析,在这里如何初始化这些系统级的信息。新旧版本之间的Pipeline区别ASP.NET 5和之前版本的最大区别是对HTTP Pipeline的全新重写,在之前的版本中,请求过滤器的通常是以Http

2015-12-01 15:43:33 1179

转载 ASP.NET MVC 6 一些不晓得的写法

今天在看 Scott Guthrie 的一篇博文《Introducing ASP.NET 5》,在 MVC 6 中,发现有些之前不晓得的写法,这边简单记录下,算是对自己知识的补充,有些我并没有进行尝试,因为我使用的 Visual Studio 2015 CTP 5,但是有些并没有支持(下面第一点),现在 Visual Studio 2015 已经更新到 CTP 6 了,本来还想尝试下,看了下

2015-12-01 14:54:59 426

翻译 javascript Module模式

// 创建一个立即调用的匿名函数表达式// return一个变量,其中这个变量里包含你要暴露的东西// 返回的这个变量将赋值给counter,而不是外面声明的function自身var counter = (function () { var i = 0; return { get: function () { return i;

2015-12-01 10:56:08 280

.net国际化语言封装类库

.net国际化语言封装类库,可直接引用类库进行.net站点的国际化

2019-01-30

异步同时将信息推送到多个接口中

很多时候我们可能有某个信息,需要同时推送到多个接口中,推送的信息是一样的,这里主要采用了异步进行同时进行推送到各个接口中进行处理,可扩展,可维护

2019-01-30

空空如也

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

TA关注的人

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