- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人