C# GridView 分页显示
后台<div id="title">::搜索用户信息:: <div id="main"> <span>关键字: &...
探秘System.Threading序列 - 第一篇:从Thread的线程单元状态ApartmentState说起
System.Threading命名空间是.Net多线程编程的基础。对于多线程编程在实际工作中一直用的不多,所以了解也就不多。尽管如此,随着多核,多个cpu的出现,大计算量的需要,多线程将越来越受关注。所以打算写个系列博客...
改变gridview绑定列值的方法
在数据库中的字段为cardState,它的值为0或1,但绑定到gridview时需要显示已激活或为激活,不显示0或1.方法一:SQL语句方法select * ,cardstatename=(case cardstate when 0 then '否' when 1 then '是' end) ...
NET防SQL注入方法
SQL语句利用SqlCommand传参数的方法:string strSQL="SELECT * FROM [user] WHERE user_id=@id";SqlCommand cmd = new SqlCommand();cmd.CommandText = strSQL;cmd.Parameters.Add("@id",SqlDbType.VarChar,20).Valu...
C# 安全性教程
大多数应用程序和组件开发人员不需完成任何特别的工作就可使用 .NET Framework 安全系统并从它所提供的安全保护中受益。但“安全库”是一个例外,它要求了解更多深入的知识并对安全系统加以特殊考虑...
C# 安全性教程
本教程讨论了 .NET Framework 安全性并显示了在 C# 修改安全权限的两种方式:命令性安全和声明性安全。教程大多数应用程序和组件开发人员不需完成任何特别的工作就可使用 .NET F...
asp.net(C#) 编码解码(HtmlEncode与HtmlEncode)
Default.aspx<%@ Page ValidateRequest="false" Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="test_Default" %><!DOCTYPE html PUBLI...
StringBuilder和String的区别
使用 StringBuilder 语言 C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(五)实现2D人物动画②
第二种方法我称之为图片截取法,准备工作:这里我以创建主角向右方向施法动画为例。首先需要将10帧150*150的图片通过Photoshop或其他方式合成为一张1500*150的大图,如下图: 从图上可以很清晰的看...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(四)实现2D人物动画①
通过前面的学习,我们掌握了如何动态创建物体移动动画,那么接下来我将介绍WPF中如何将物体换成2D游戏角色,并通过使用前面所讲的DispatcherTimer计时器来实现2D人物角色的各种动作动画。 动态实...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三)让物体动起来③
第三种方法,DispatcherTimer动画,该类型动画与CompositionTarget动画类似,是基于界面线程的逐帧动画,但他与CompositionTarget动画不同,DispatcherTimer动画可以轻松的进行参数设置: &n...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二)让物体动起来②
第二种方法,CompositionTarget动画,官方描述为:CompositionTarget对象可以根据每个帧回调来创建自定义动画。其实直接点,CompositionTarget创建的动画是基于每次界面刷新后触发的,与窗体刷新率保持...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(一)让物体动起来①
序:自从QXGame(WPF GAME ENGINE)游戏引擎公布以来,受到很多朋友的热切关注,于是乎有了写教程的想法。那么从今天开始,我将带领大家一步一步的学会如何使用纯C#开发WPF/Silverlight游戏引擎,过程中我会尽量...
不安装.net framework框架运行.Net 程序的方法<收藏>
Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. ...
ASP.NET 全局异常处理
在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以...
ASP.NET MVC 设置 Route 使 URL 中不显示 controller
引言最近刚开始用ASP.NET MVC,在新建ASP.NET MVC项目时自动生成的例子中,默认的Route是{controller}/{action}/{id},这里的id是参数,可以省略,但是MVC项目中必须得有controller和action这就使得在URL中必须指明Contro...
在 ASP.NET MVC 中使用带后缀的 URL
本文介绍如何通过设置Route使URL中带后缀。在 ASP.NET WebForm中不少人做过通过Url重写使Url中不带后缀,这次我们做的正好相反。假设我们需要将URL后缀设置成shtml,以新建ASP.NET MVC项目时默认的项目为例。如果要...
让ASP.NET MVC页面返回不同类型的内容
在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult。它返回了一个View,一般情况下是一个HTML页面。但是在某些情况下我们可能并不需要返回一个View,我们可能需要的是一个字符串...
ASP.NET MVC 异常处理
在ASP.NET MVC中,进行异常处理变的更为简单。方法一:重写OnException在需要进行异常处理的Controller中重写OnException。如果整个程序都需要异常处理,可以先写一个BaseController,其他所有Controller都继承它,...
在 ASP.NET MVC 项目中使用 WebForm
ASP.NET MVC和WebForm各有各的优点,我们可能需要同时使用ASP.NET MVC和WebForm。本文介绍了如何在ASP.NET MVC项目中使用WebForm。首先新建一个名为WebForms的文件夹用于存放WebForm,并添加一个Web窗体文件Demo.asp...