使用ASP.NET Identity 实现WebAPI接口的Oauth身份验证
摘要:使用ASP.NET Identity 实现WebAPI接口的Oauth身份验证 目前WEB 前后端分离的开发模式比较流行,之前做过的几个小项目也都是前后分离的模式,后端使用asp.net webapi 提供restful风格的数据接口;前端主要使用angularjs等框架。在这种前后分离的模式中如何
阅读全文
posted @
2017-11-01 13:15
张林春
阅读(12317)
推荐(0)
gridview 第一行编辑
摘要:<%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="WebApplication2._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD X
阅读全文
posted @
2016-11-16 11:10
张林春
阅读(224)
推荐(0)
动态生成服务器控件
摘要:public partial class _Default : System.Web.UI.Page{ private static Dictionary<string ,string> di=new Dictionary<string ,string>(); protected void Page
阅读全文
posted @
2016-05-17 08:20
张林春
阅读(182)
推荐(0)
new , virtual , override
摘要:可以稍微归纳一下: 1. 对于基类中说明为虚的方法则必须在派生类中new或者override(注:对于基类的虚方法,虽然你在派生类中即不new也不override,但系统还是会提示你添关键字。否则系统将视其为隐藏。我们的意思是一样的,但总觉得明明确确写上关键字还是好些)。 2. 如果用基类指针指向派生类对象的方式,动态匹配的源动力是virtual,而new和override都会阻止这种向下寻求匹配...
阅读全文
posted @
2009-12-16 16:47
张林春
阅读(267)
推荐(0)
Reports介绍
摘要:简介本白皮书讲述如何在 Microsoft SQL Server Reporting Services 报表中设计图表。本文分为几部分并引用特定的报表示例;它们包含在示例项目下载中。 第一部分为数据准备,此部分主要包括有关准备数据的特定信息、技巧和见解。第二部分为图表标签,此部分讲述如何应用标签设置来改进图表和控制视觉外观和效果。 示例图表和报表部分讲述如何充分利用 SQL Server Repo...
阅读全文
posted @
2009-04-21 15:20
张林春
阅读(661)
推荐(0)
值类型\引用类型\抽象方法\虚方法
摘要:1、值类型和引用类型值类型和引用类型的区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。 值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而实际数据则保存在堆中。注意,堆和堆栈是两个不同的概念,在内存中的存储位置也不相同,堆一般用于存储可变长度的数据,如字符串类型;而堆栈则用于存储固定长度的数据,如整型类型的数据int...
阅读全文
posted @
2009-04-20 10:58
张林春
阅读(230)
推荐(0)
详解ASP.NET的内置对象
摘要:ASP.NET的内置对象介绍 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用;...
阅读全文
posted @
2009-04-15 17:02
张林春
阅读(248)
推荐(0)
GridView跨行
摘要:string logo = ""; int i = 0; int j = 0; protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //if(e.Row.RowType==DataControlRowType.Header) //{ // e.Row.Cells[1].ColumnSpan =...
阅读全文
posted @
2009-03-07 14:38
张林春
阅读(598)
推荐(0)
页面跳转最后返回让原页面保持结果
摘要:1:在同一个页面,工具功能,显示和隐藏不同的PANL。不涉及到页面之间传值 2:在新窗口中打开 3:使用弹出层 4:视图状态 5:post数据到详细页面,然后在详细页点返回的时候再post回来 但是我的项目不可能大改,只能在原来的基础上改了。改的办法有很多种 1:SESSION,不推荐,会影响程序性能 2:URL参数:不安全,因为参数会暴露在外面 3:通过HttpContext.Current.H...
阅读全文
posted @
2009-03-06 10:06
张林春
阅读(1241)
推荐(0)
C#与word
摘要:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.W...
阅读全文
posted @
2009-03-04 20:35
张林春
阅读(497)
推荐(0)
GridView导出Excel/Word
摘要://ToExcel protected void Button1_Click(object sender, EventArgs e) { Export("application/ms-excel", "Employee information.xls"); } //ToWord protected void Button2_Click(ob...
阅读全文
posted @
2009-02-11 16:09
张林春
阅读(191)
推荐(0)
关于string
摘要:string是一种很特殊的数据类型,它既是基元类型又是引用类型,在编译以及运行时,.Net都对它做了一些优化工作。 一.恒定的字符串 要想比较全面的了解stirng类型,首先要清楚.Net中的值类型与引用类型。在C#中,以下数据类型为值类型: bool、byte、char、enum、sbyte以及数字类型(包括可空类型) 以下数据类型为引用类型: class、interf...
阅读全文
posted @
2009-02-05 12:15
张林春
阅读(174)
推荐(0)
javascript与C#后台代码
摘要:设计 javaScript函数中执行C#中的函数: 方法一、 方法二、 方法三、 方法四、 如何在JavaScript访问C#变量? 如何在C#中访问JavaScript的已有变量? 方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中,后台用request["id"]来获取值; 方法二:可以用cookie或session c#中访问JavaScri...
阅读全文
posted @
2009-01-21 11:12
张林春
阅读(1744)
推荐(0)
二进制序列化
摘要:using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization; namespace WebApplication1.Serialize { public partial class Binary1 : System.Web.UI.Page { prot...
阅读全文
posted @
2009-01-09 10:50
张林春
阅读(2145)
推荐(0)
XmlSerializer
摘要:一、写三个类 PurchaseOrder.cs [XmlRootAttribute("PurchaseOrder")] public class PurchaseOrder { public Address ShipTo; public string OrderDate; // The XmlArrayAttribute ch...
阅读全文
posted @
2009-01-09 10:26
张林春
阅读(803)
推荐(0)
防止多次提交的方法
摘要:a.aspx 无标题页 页面提交中. ...
阅读全文
posted @
2009-01-06 22:38
张林春
阅读(663)
推荐(0)