.net
Hiirhan
这个作者很懒,什么都没留下…
展开
-
c#当月头一天和当月最后一天
第一天:DateTime.Now.AddDays(-DateTime.Now.Day+1)最后一天:DateTime.Now.AddMonths(1).AddDays(-DateTime.Now.Day)原创 2010-02-05 11:28:00 · 548 阅读 · 0 评论 -
asp.net +autocomplete.js+jquery 选择Name关联的id也显示出来
页面: 无标题页 --> --> $().ready(function(){ $("#txtRealName").autocomplete("AutoName.aspx",{原创 2011-11-25 14:52:40 · 1906 阅读 · 2 评论 -
iframe 显示页面和隐藏
页面: ---------------javascript------------------------------- function AuditPop(id) { document.getElementById("viewAuditPop").src="/Admin/Contract/Aud原创 2011-11-30 16:03:55 · 1387 阅读 · 0 评论 -
NewtonsoftJson使用方法
写一个基础类 public abstract class JsonBase : System.Web.UI.Page { /// /// 将指定的对象序列化为Json格式输出到客户端 /// /// public void WriteResponsebyJson(object obj原创 2013-03-28 15:09:07 · 1764 阅读 · 0 评论 -
学习网站
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series.aspx原创 2011-12-05 11:09:55 · 241 阅读 · 0 评论 -
IIS7 下使用微软URLreWrite
1、添加引用ActionlessForm.dll和URLRewriter.dll2、configuration节点下的configSections加点下加下面配置 3、configuration节点下添加如下配置(配置的规则) ~/Index ~/Default.aspx原创 2013-04-08 16:04:44 · 1011 阅读 · 0 评论 -
sqlServer表类型使用
建自定义表类型的好处是在不同的数据库之间操作比较方便速度比较快。1、在数据库中建自定义表类型。如:CREATE TYPE [dbo].[UdtDealerScore] AS TABLE([UserID] [int] NULL,[bangScore] [int] NULL)GO2、建存储过程。如:create PROCEDURE [dbo].[Deal原创 2013-05-30 09:33:49 · 938 阅读 · 0 评论 -
多线程1
进程:进程=线程1+线程2+.....。当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。线程:线程是程序中的一个执行流,每个线程都有自己的寄存器,但代码区是共享的,及不同的线程可能执行同样的行数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任原创 2013-06-05 10:46:31 · 405 阅读 · 0 评论 -
多线程2
下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。原创 2013-06-05 16:56:23 · 406 阅读 · 0 评论 -
Sqlserver表类型和表名同事传参数据库操作
自定义表类型如下:CREATE TYPE [dbo].[UdtStatItem] AS TABLE([ObjCode] [bigint] NULL,[TimeCode] [int] NULL,[Data] [int] NULL)GO传过来的是一个DataTable类型 的表跟表类型对应;存储过程如下CREATE proc [dbo]原创 2013-07-23 17:23:00 · 568 阅读 · 0 评论 -
sql注入过滤
/// /// Sql过滤器 /// public class SqlCleaner { private static List injectWords = new List(); /// /// 静态构造函数 /// static SqlCleaner()原创 2013-12-20 09:58:33 · 553 阅读 · 0 评论 -
xxs过滤
/// /// Xss过滤器 /// public class XssCleaner { private static List> injectWords = new List>(); /// /// 静态构造函数 /// static XssCleaner原创 2013-12-20 09:57:50 · 619 阅读 · 0 评论 -
一起学习 MVC3.0 (1)
MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点:Razor 的语法简单且清晰,只需要最小化的输入 Razor 容易学习,语法类似于 C# 和 VB Visual Studio 对于 Razor 提供了智能提示和语法着色 Razor 视图不需要允许程序或者启动 Web 服务器就可以进行测试Razor 现在提供了一些新的特征:@model 用来原创 2014-02-26 16:30:00 · 586 阅读 · 0 评论 -
一起学 MVC3.0(2)
摘要:MVC即: Model(模型), View(视图), Controller(控制器);Model:模型对象是实现应用程序数据域逻辑的应用程序部件。通常,模型对象会检索模型状态并将其存储在数据库中。例如,Product 对象可能会从数据库中检索信息,操作该信息,然后将更新的信息写回到 SQL Server 数据库内的 Products 表中。在小型应用程序中,模型通原创 2014-02-26 17:18:32 · 686 阅读 · 0 评论 -
一起学 MVC3.0 (3)
概述 在 ASP.NET 网站中,URL 通常映射到存储在磁盘上的文件(通常为 .aspx 文件)。 这些 .aspx 文件包括经过处理以响应请求的标记和代码。ASP.NET MVC 框架将 URL 映射到不同于 ASP.NET Web 窗体页面的服务器代码。该框架会将 URL 映射到 controller 类,而不是将 URL 映射到 ASP.NET 页面或处理程序。Co原创 2014-02-27 09:29:25 · 596 阅读 · 0 评论 -
发送邮件
using System;using System.Collections.Generic;using System.Linq;using System.Text;//添加的命名空间引用using System.Text.RegularExpressions;using System.Net;using System.Net.Mail;namespace Sen原创 2011-10-27 15:45:44 · 416 阅读 · 0 评论 -
ASP.NET使用Memcached高缓存实例
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached作为缓存技术的解决方案,已经是众所周知了;现在很多WEB应用都在使用它——包括一些知名的网站。若你还不知道这些,请在阅读之前先了解一下。 在ASP.NET中使用Memcached,有原创 2011-10-24 10:33:13 · 1449 阅读 · 2 评论 -
.net企业级架构实战之6——Spring.net管理web services
<br /><br />先引用一段spring.net framework帮助文档里的话:<br /> “虽然目前.NET对web服务支持的非常好,Spring.NET认为还是有几个方面可以改进。. 服务端<br />首先,.NET在.asmx文件中保存Web服务请求和服务对象的关联关系,这些.asmx文件不管有用没用都得放在那儿。<br />第二,Spring.NET希望能通过IoC容器对web服务进行依赖注入。一般说来web服务总会依赖其它服务对象,所以,如果能用配置方式来选择服务对象,这个功能就相当原创 2010-08-13 11:28:00 · 647 阅读 · 0 评论 -
通用存储过程
public class StoreProcedure { // 连接字符串。 private string connectionString; // 存储过程名称。 private string storeProcedureName; //// /// 初始化 DataAccessHel原创 2010-02-22 16:38:00 · 449 阅读 · 0 评论 -
选项卡滚动
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" con原创 2010-02-25 13:35:00 · 344 阅读 · 0 评论 -
两层div点击弹出div背影阴影
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">五、弹出层—到浏览器中央—背景变暗—支持键盘[Esc]退出—支持鼠标拖动 :前端思考*{margin:0;padding:0px;}body{padding:30px;}#show{width:300px;height:200原创 2010-04-01 17:24:00 · 1087 阅读 · 0 评论 -
vs2008验证控件的用法
A ASP.NET对验证控件的支持ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效。其中最主要的验证控件如下:1、RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息。2、CompareValidator:比较验证。比较两个字段值是否相等,如密码和确认密码两个字段是否相等;比较一个字段与一个具体的值。3原创 2010-04-28 14:15:00 · 3116 阅读 · 0 评论 -
正则表达式
//整数 = "/^-?[1-9]//d*$/"; //正整数 = "/^[1-9]//d*$/"; //负整数 = "/^-[1-9]//d*$/"; //数字 = "/^([+-]?)//d*//.?//d+$/"; //电话或手机= "/d*//-?//d+$/"; //正数(正整数+ 0)= "/^[1-9]//d*|0$/"; //负数(负整数+ 0)= "/^原创 2010-04-28 14:21:00 · 495 阅读 · 0 评论 -
GridView CheckBox单选
在后台GridView_RowDataBound事件中CheckBox cbx = e.Row.FindControl("cbxName") as CheckBox; try { //绑定选中CheckBox 客户端ID cbx.Attributes.Add("onclick", "ChangeGet(" + cbx.Clie原创 2010-05-05 09:31:00 · 1343 阅读 · 1 评论 -
vs2008快捷键
Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 C原创 2010-05-06 12:00:00 · 317 阅读 · 0 评论 -
IIs部署的时候常遇到的问题
<br />1.asp.net“服务器应用程序不可用” 解决方法:引起这个的原因大概是现安装了.Net Framework后装的IIS导致.Net没有在IIS里注册。<br />.net命令行工具里运行aspnet_regIIS /i就可以了.原创 2010-06-29 17:15:00 · 258 阅读 · 0 评论 -
GridView的行的隐藏显示
border="0" cellspacing="0" cellpadding="0" AutoGenerateColumns="False" DataKeyNames="buildingID" onrowdatabound="GridView2_RowDataBound">原创 2010-05-16 10:22:00 · 611 阅读 · 0 评论 -
net日记记录log4net用法
<br />在做目前的项目中用到别的小组开发的一个日记记录的类,今天打开源程序看了一下,原来是在log4net组件外又包了一层,于是自已试了试log4net组件的应用。 <br /><br />一.简介 <br />log4net是apache组织开发的日志组件, 可以从http://logging.apache.org/log4net/downloads.html下载log4net的源代码。同log4j一样(java下的日志记录组件)用户要在自己的程序里加入日志功能,只需将log4net.dll引入工程即原创 2010-08-06 17:55:00 · 481 阅读 · 0 评论 -
.Net C# VB 使用Log4Net for FW 2.0
<br />第一种方法 在web.config中写配置文件 Log4Net主页: http://logging.apache.org/log4net/,下载Log4Net Log4Net主要由Logger, Appender, Filter, Layout 4个组件构成, 一般情况下后3个组件在配置文件中配置. Logger 负责产生日志消息,可以在代码中调用 Appender 负责向存储介质中追加日志, 一般在配置文件中配置,根据保存日志介质的不同A原创 2010-08-13 10:42:00 · 536 阅读 · 0 评论 -
NHibernate主键生成方式 Key Generator_uuid.hex
<br />例如:APF_News.hbm.xml 文件<br /><?xml version="1.0" encoding="utf-8" ?><br /><hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Model" namespace="Model"><br /> <class name="Model.Entities.APF_News,Model" table="APF_News"><br /> <id nam原创 2010-08-13 11:13:00 · 1128 阅读 · 0 评论 -
NHibernate简介 基础教程
<br />一、NHibernate简介<br /><br />在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。NHibernate是一个面向.Net环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。<br />NHibernate除了能将一张表映射为一个对象,还可以将表间关系变为对象的属性。例如学生和课程间的多对多关系原创 2010-08-13 11:18:00 · 964 阅读 · 0 评论 -
.net企业级架构实战之7——Spring.net整合Asp.net mvc
<br /><br />既然提到mvc,就不得不说说微软在asp.net上的一个重要创造——postback机制。<br />但凡用asp.net做web开发的人,都和这个机制打过交道吧。asp.net页面aspx是其于这种自回发机制运转的。<br />我们平时用到的web控件,诸如TextBox、Button等,无一不是基于postback进行封装,在最终生成的html页中,它们还是会被转化成为<input type='text'>或者<input type='submit'>。<br />然 后我们可以原创 2010-08-13 11:23:00 · 601 阅读 · 0 评论