- 博客(22)
- 资源 (6)
- 收藏
- 关注
转载 改善C#程序的50种方法
条款1:使用属性代替可访问的数据成员 条款2:运行时常量(readonly)优于编译时常量(const) 条款3:操作符is或as优于强制转型 条款4:使用Conditional特性代替#if条件编译 条款5:总是提供ToString()方法 条款6:明辨值类型和引用类型的使用场合 条款7:将值类型尽可能实现为具有常量性和原子性的类型 条款8:确保0为值类型的有效状态 条款9:理解几个相等判断之间
2009-01-07 22:12:00 657
原创 .NET 获取IIS中网站名称和属性
//遍厉IIS DirectoryEntry directoryEntry = new DirectoryEntry(@"IIS://localhost/W3SVC"); IEnumerator ienum = directoryEntry.Children.GetEnumerator(); string HostInfo=""; whil
2008-06-03 20:13:00 1971
原创 SQLServer 远程备份和恢复
--以下语句要在查询分析器中逐步逐句执行,删除注释标识"--"执行,完了再加上"--",接着执行下一句--第一步: 在备份机建立共享文件夹 在程序代码中调用(或者CMD窗口)--master..xp_cmdshell md D:/SqlBak--master..xp_cmdshell net share SqlBak=D:/SqlBak--第二步: 建立共享信用关系--exec maste
2008-06-02 22:02:00 659
原创 网站变灰方法,FLASH变灰
网站变灰方法:在样式表里面加一条html{filter:gray;color:gray;} FLASH变灰:在OBJECT之间还要加两条
2008-05-20 09:15:00 897
原创 js和c#相互调用
如何在C#中访问javascript函数?答案如下:c#代码中执行javascript函数:方法一:1、Page.RegisterStartupScript("ggg","SetVisible(1);");方法二:使用Literal类,然后private void Button2_Click(object sender, System.EventArgs e){string str;str="";
2008-05-13 20:47:00 769
原创 SQL注入过滤
Global.asax.cs /// /// 当有数据时交时,触发事件 /// /// /// protected void Application_BeginRequest(Object sender, EventArgs e) { //遍历Post参数
2008-05-13 19:42:00 988 2
原创 判断是否服务器端提交
#region 判断是否服务器端提交 /// /// 判断是否服务器端提交 /// /// public static bool Judge_ThisSubmit() { string text1 = HttpContext.Current.Request.ServerV
2008-05-13 19:41:00 578
原创 ASP.NET页面打印技术的总结
网络打印概述? B/S结构导致了Web应用程序中打印的特殊性。? 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。? 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成? 1、客户端脚本方式一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。优点:客户端独立完成打印目
2008-05-13 19:40:00 851
原创 使用ADSI获取IIS版本
/**//// /// 服务器IIS版本 /// [Serializable] public enum WebServerTypes { /**//// /// 未知版本 /// Unknown, /**//// /// IIS 4.0 ///
2008-05-12 21:00:00 1018
原创 使用ADSI获取IIS应用程序池列表
ApplicationPool[] AppPools = IISHelper.GetApplicationPools(); foreach (ApplicationPool pool in AppPools) { Console.WriteLine(pool.Name); }
2008-05-12 20:58:00 1014
原创 获取本地机器支持的.NET版本
/// /// 获取.net版本 /// /// public string[] GetDotNetVersions() { DirectoryInfo[] directories = new DirectoryInfo(Environment.SystemDirectory
2008-05-12 20:57:00 686
原创 通过代码方式修改IIS主机头
private void BindServerBindings(string Action, int SiteID, string vHeader, string IPAddress, int Port, string url) ...{ WebSiteInfo _NewWebSiteInfo = new WebSiteInfo(); IISHelperObj =
2008-05-12 20:47:00 916
原创 使用C#设置IIS站点运行的.Net版本示例
/**//// /// 获取服务器IIS版本 /// /// /// public WebServerTypes GetIISServerType(string DomainName) ...{ if ((SiteInfo.DomainName == null) || (SiteInf
2008-05-12 20:42:00 1957 1
原创 C#代码与javaScript函数的相互调用
问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.ge
2008-04-11 11:50:00 655
原创 Invalid postback or callback argument(回发或回调参数无效)
出现错误的揭示如下:Invalid postback or callback argument. Event validation is enabled using in configuration or in a page. For security purposes, this feature verifies that arguments to postback or callb
2008-04-03 16:28:00 4691
原创 C#正则表达式整理备忘
(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string x="D://My Huang//My Doc";string y = @"D:/My Huang/My Doc";事实上,如果按如下声明,C#将会报错,因为“/”
2008-03-24 08:28:00 764
原创 C#把一个int数组的数字从小到大排列
using System;namespace ConsoleApplication1{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main()
2008-03-17 17:21:00 820
原创 Page 执行中将按照如下顺序激活事件
Page 执行中将按照如下顺序激活事件:Page.PreInitPage.InitPage.InitComplitePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRenderComplete如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他
2008-03-17 17:20:00 457
原创 asp.net2.0权限树的控制
做权限的时候,主要实现如下功能 1、该节点可以访问,则他的父节点也必能访问; 2、该节点可以访问,则他的子节点也都能访问; /?" 3、该节点不可访问,则他的子节点也不能访问。 使用带CheckBox的数型结构能得到很好的用户体验,可是编程的难度也是有点增加,如果全部有服务端来完成,那点下刷下,肯定不行,只能使用JavaScript,JavaScript调试的时候郁闷的
2008-03-06 13:35:00 624
原创 数据库的通用访问代码
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Collections;using System.Data.SqlClient;/// /// 数据库的通用访问代码/// 此类为抽象类,不允许实例化,在应用时直接调用
2007-09-06 21:06:00 990
原创 CSS Hack 之兼容IE6,IE7,FX
一.利用特殊符号height:20px; /*For Firefox*/*height:25px; /*For IE7 & IE6*/_height:20px; /*For IE6*/二.title方式(实质上统特殊符号)#example { color: #333; } /* Moz */* html #example { color: #666; } /* IE6 */*+html
2007-09-06 19:58:00 799
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人