06 2016 档案
摘要:@{ ViewBag.Title = "json示例项目"; } @Scripts.Render("~/bundles/jquery") json示例项目View GetJsonData1 GetJsonData2 暂无数据 using System; using System.Collections.Generic; using System.Glo...
阅读全文
摘要:1、@RenderBody() 作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过布局页面的@RenderBody()方法呈现在标签之间。 这个方法不需要参数,而且只能出现一次。 2、@RenderPage 从名称...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using MySql.Data.MySqlClient;using GoMusic.Data.MySqlClient;using GoMusic.Data;using...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Demo2017.Models{ /* ~/Models/LoginModel.cs */ publ...
阅读全文
摘要:上一篇介绍了Asp.Net MVC 中,从Http Pipeline上接收到请求如何匹配,匹配限制,以及如何控制在指定命名空间查找,解析出controller和action,并传参。 这篇主要介绍如何使用路由完成url生成,实现页面跳转,以及customize一个路由...
阅读全文
摘要:创建一个路由 打开 RouteConfig.cs ,发现已经创建了一个默认路由 : routes.MapRoute( name:"Default", url:"{controller}/{action}/{id}" ...
阅读全文
摘要:@{ ViewBag.Title = "Home Page"; //下面引用Jquery和unobtrusive-ajax}@Scripts.Render("~/bundles/jquery") @{ //设置ajaxOptions var ajaxOptions = n...
阅读全文
摘要:第6章Controller相关技术Controller(控制器)在ASP.NET MVC中负责控制所有客户端与服务器端的交互,并 且负责协调Model与View之间的数椐传递,是ASP.NET MVC整体运作的核心角色,非常重6.3 Controller的运行过程在ASP.NET MVC中并非所...
阅读全文
摘要:@using System.Text;@model List@{ ViewBag.Title = "测试程序"; }接收控制器传递的数据 @ViewBag.UserName显示Model的名称:@Html.DisplayNameFor(model => model[0])现在时间:@Dat...
阅读全文
摘要:1,首先需要将MySql.Data.dll复制到codesmith安装目录下bin文件夹下,注意dll的版本 2,其次因为codesmith7采用的是.net4.0的配置文件,(64位系统)找到C:\Windows\Microsoft.Net\Framework64\v4.0.30319\Confi
阅读全文
摘要:做C#的同学们,都知道,一类只能有一个继承类,但可以实现多个接口。这句话就告诉我们:IEnumerable,ICollection,IList,List区别了
阅读全文
摘要:using System; using System.Data; using System.Configuration; using System.Data.SqlClient; namespace Dapper { public class b_base { public IDbConnection Connection = null; publ...
阅读全文
摘要:1.依赖 依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// /// 用户播放媒体文件/// public class Oper...
阅读全文
摘要:一、什么是OAuth OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证)的标准叫做openid connect,我们将在...
阅读全文
摘要:网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成...
阅读全文
摘要:越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Threading.Tasks; using System.Collections.Concurrent; namespace ConsoleApplication...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { s...
阅读全文
摘要:缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。本文主要是自己的学习总结和网络文章摘...
阅读全文
摘要:缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。...
阅读全文
摘要:public void TransactionsTest() { using (var context = new testContext()) { //使用EF事务 在vs2013中先升级...
阅读全文
摘要:①确保服务器上安装了Web Deploy,可以使用微软Web Paltform Installer安装。https://www.microsoft.com/web/downloads/platform.aspx ②VS中生成Web Deploy打包文件 ③确保系统服务中“Web部署代理服务”已经启动
阅读全文
摘要:控制器部分 视图部分 确认邮件模板
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using MvcTest.Models;using Webdiyer.WebControl...
阅读全文
摘要:在深入学习某项技术之前,应该努力形成对此技术的总体印象,并了解其基本原理,本文的目的就在于此。 一、理解EF数据模型 EF本质上是一个ORM框架,它需要把对象映射到底层数据库中的表,为此,它使用了三个模型来描述这种映射关系。 (1)概念模型(Conce...
阅读全文
摘要:using MvcShopping.Migrations;using MvcShopping.Models;using System;using System.Collections.Generic;using System.Data.Entity;using System.Linq;using...
阅读全文
摘要:public static HttpResponseMessage toJson(Object obj) { String str; if (obj is String || obj is Char) ...
阅读全文
摘要:/// /// HttpClient实现Post请求(异步)/// static async void dooPost(){ string url = "http://localhost:52824/api/register"; //设置HttpClientHandler的AutomaticD...
阅读全文
摘要:using System.IO;/// /// WebApi返回图片/// public HttpResponseMessage GetQrCode(){ var imgPath = @"D:\ITdosCom\Images\itdos.jpg"; //从图片中读取byte v...
阅读全文
摘要:using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Linq;using System.Web;namespace ProductStore....
阅读全文
摘要:QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服 务器,只不过不是常用的那些,那个服务器是腾讯自行开发的! 一、登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服 ...
阅读全文
摘要:"); Response.Write(mmodel.UserName + ""); } if (emodel != null) { ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1.code{ /* 接口和抽象类 MSDN这样建议:...
阅读全文
摘要:# 事件或方法 功能 描述 1 Init 事件 页面初始化 初始化设置。 2 LoadViewState 方法 加载视图状态 填充ViewState属性。 3 LoadPostData 方法 处理回发数据 处理传入窗体数据。 4 Load 事件 加载页面 页面控件初始化...
阅读全文
摘要:前言 这不是一篇描述asp.net生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。 什么是Web Server? 每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDe...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Text; using System.Net.Sockets; using System.Threading; namespace EventBase { /*解决Socket的粘包处理 使用方法 A2DTcpClient client = ...
阅读全文
摘要:以前在windows2003里,使用的是iis6.0,那时常使用的URL重写组件是iisrewrite,当服务器升级到windows2008R2时,IIS成了64位的7.5,结果iisreite组件是32位的,虽然可以设置IIS支持32位程序,不过还是希望找个更好的方法,于是找到了:用...
阅读全文