1.response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次
postback),但他可以跳 转到任何页面,没
有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个
http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。 实例 :using Sys...
了解C#特性类并声明我们自己的特性类【AttributeTest】代码如下using System;namespace AttributeTest
{/* 特性说明特性本质是一个继承和使用了系统基类的"类",用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。特性与程序实体关联后,即可在运行时使用名为“反射”的技术查询特性。官方介绍的很详细,我们就一起来了解一下它的用法。特性具有以下属性:1.特性可向程序中添加元数据。元数据是有关在程序中定义...
1. CLR:公共语言运行库,是每种.Net编程语言都使用的运行库Windows 8为Windows Store应用程序引入了一个新的编程接口:Windows运行库。C# 6 具有许多小而实用的语言增强,可减少代码长度,很多改进通过新的编译器引擎Roslyn来实现。2. .NET 2015: 是所有.NET技术的总称。下图给出这些技术的总图.NET Framework 4.6框架用于创建Windows Forms和WPF应用程序;ASP.NET Web Forms不能切换到.NET Core.NET Core1.0是新的.NET,该框架是...
C#.NET 各种连接字符串近期连接数据库时,经常忘记连接字符串是如何的格式,现在此备注此文章引用http://www.cnblogs.com/zhiqiang-imagine/archive/2010/03/22/1691538.html且做了些补充1.C#连接连接Access 程序代码: using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data Source=C:BegASPNETNorthwind.md...
http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-5-0-and-NET-4-5-1.productCd-1118833031,descCd-DOWNLOAD.html http://www.cnblogs.com/zhouyinhui/archive/2007/11/08/952020.html //中文简易版https://msdn.microsoft.com/en-us/library/ms788718.aspx 英文版本的原文:http://www.cnblogs.com/chucklu/p/4262521.html
标签定义复制代码 代码如下:public class Encoding { public string Encode(string cSource) { return System.Web.HttpUtility.HtmlEncode(cSource); } } public class EmList : Label { public override bool EnableViewState { get{ return false;} } public string XslFile{get;set;} public object SerialObject{get;set;} protected override void Render(HtmlTextWriter writer) { if (SerialObject == null) { throw new Ex...
C#使用Log4.net记录日子文件一、简介1.1 Log4.net优点几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点: 1.它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug; 2.一旦在程序中加入了Log ...
一、log4net log4net是一个可以帮助程序员把日志信息输出到各种 不同目标的.net类库。它可以容易的加载到开发项目中,实现程序调试和运行的时候的日志信息输出,提供了比.net自己提供的debug类和trace 类的功能更多。log4net是从java下有卓越表现的log4j移植过来的。它是apache基金资助的项目的一部分。 二、创建项目 先看下结构,所用的NuGet包log4net 2.0.8,当前选中的是启动项目,LogManager是log4net帮助类,实际应用中...
前言:学习C#编程应该有几个月了,作为一个菜鸟,没有资格来评论什么。只有对自己所学进行一个总结,可能有不严谨的地方,万望谅解。 一·深入.NET框架 .NET框架(.NET Framework),他是开发.NET应用程序的核心基础。.NET框架的体系结构 支持C#、VB、.NET、c++、等语言的开发,也就是我们所说的跨语言开发。.NET框架具有两个主要组件:CLR和FCL。(CLR是Common Language Runtime即公共语言进行时;FCL是Framework C...
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。 所以我们在计算时间戳时应为1970年01月01日到指定时间(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000//获取现在的Unix时间戳(Unix timestamp),单位为秒(s) (new DateTime(1970,1,1).AddMilliseconds("时间戳,注意为double类型")//将时间戳转换为当前时间或者(new DateTime().AddMillise...
Dictionary<string, Book> bic = new Dictionary<string, Book>();Book b1 = new Book();b1.Name = "小明";b1.Score = 10;Book b2 = new Book();b2.Name = "夏红";b2.Score = 100;bic.Add("1",b1);bic.Add("2", b2);foreach (KeyValuePair<string,Book> item in bic){Console.WriteLine(item.Key+"\t"+item.Value.Name);}Console.ReadKey(); 第一章深入.NET框架序列化反序列化内存交互八个项目IO流XML泛型面向对象继承多态 解析.NE...
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult uploadProject(IFormFile file, string userId) { if (file != null) { var fileDir = "D:\\aaa"; if (!Directory.Exists(fileDir)) ...
数字格式字符串-----货币-----.ToString("C");.ToString("c");例 2.5.ToString("c") -> ¥2.50-----十进制-----.ToString("D");.ToString("d");例 123.ToString("d8") -> 00000123-----科学记数-----.ToString("E");.ToString("e");-----定点-----.ToString("F");.ToString("f");例 25.ToString("f2") -> 25.00-----常规-----.ToString("G");.ToString("g");例 2.5.ToString("g") -> 2.5-----数字-----.ToString("N");.ToString("n...
可以给自己的信息管理系统增加一些即时消息提醒功能,简单方便,一般是一行代码就可以发送提醒信息了,方便二次开发,个性化改进。1:可以用简拼,快速查找内部员工。2:双击直接可以发QQ消息。3:双击直接可以发手机短信。4:当然也可以把电子邮件地址也加上。5:方便查找本部门人员,本公司人员。6:可以看到头像以及各种联系方式。原文:http://www.cnblogs.com/jirigala/p/3597876.html
方案一:for循环方法等 效率过慢 数据量过大时容易卡死 不建议使用 方案二:取交集 var intersection = datalist.Intersect(ExelLsit.,new TarGetComparer()).ToList();//需要重写IEqualityComparer Equals /// </summary> //public class TarGetComparer : IEqualityComparer<arko_dim_update_id_trial> //{ // public bool Equals(arko_dim_update_id_trial x, arko_dim_update_id_trial y) ...