自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张亚京

zhangyj_315的专栏

  • 博客(167)
  • 收藏
  • 关注

转载 fckeditor文件上传漏洞(.NET)

前一段时间,由于用了fckeditor,没有修改fckeditor的漏洞,被人家上传了木马,使得网站上出现不良信息,服务器被封半个月,心理很郁闷,所以今天把fckeditor的漏洞以及能彻底解决这些漏洞的办法写出来。    你到网上搜索一下fckeditor漏洞,可以出现很多文章,都是关于它的很多漏洞,可能是转为他太出名了吧。漏洞太多。    你仔细看看,所有漏洞,都是是关于一些上传文件的

2011-06-15 14:34:00 1953

转载 SQL Server 2005数据库定期备份

http://gwb6058.blog.163.com/blog/static/2830344820103278929423/

2011-01-06 16:25:00 7977

转载 Sql Server 批量替换被插入的木马记录

http://www.baoyalv.com/blog/panjj/other/2010/06/15/99

2011-01-06 16:20:00 1087

转载 如何清空数据库日志文件

在查询分析器里执行: BACKUP LOG 数据库名字  WITH NO_LOG DBCC SHRINKDATABASE(数据库名字) 

2010-04-27 11:34:00 937 1

原创 SQL2000如何还原数据库备份bak文件?

1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库” 2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。 3.在弹出的对话框中,选“从设备” 4.点击“选择设备” 5.点击“添加” 6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回

2009-11-25 10:20:00 8271 1

原创 解决eWebEditor上传图片提示:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!

 eWebEditor上传个别图片时出现:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!,让我,在WINDOWSXP下使用该组件正常,却在WINDOWS2003上提示,原来是在系统上出了问题.后来GOOGLE了一下才知道是2003的IIS出现了问题,因为是2003的系统,它对ASP的上传文件做出了200K的限制,解决问题方法如下 : 先打开:Inter

2009-11-23 15:19:00 9721 2

原创 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

 系统发布后,在本地机子上一切正常,但是上传到服务器出现如下错误:  “/”应用程序中的服务器错误。-------------------------------------------------------------------------------- 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

2009-11-10 13:09:00 18350

原创 HttpUtility.UrlEncode、HttpUtility.UrlDecode、Server.UrlEncode、Server.UrlDecode的区分与应用

 需要注意的几点:1、HttpUtility.UrlEncode,HttpUtility.UrlDecode是静态方法,而Server.UrlEncode,Server.UrlDecode是实例方法。2、Server是HttpServerUtility类的实例,是System.Web.UI.Page的属性。3、用HttpUtility.UrlEncode编码后的字符串和用Server.UrlE

2009-11-04 09:40:00 2082 1

原创 发布网站成功后,上传到服务器后,IE中出现错误"服务器应用程序不可用"

 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 -----------------------------------------------------

2009-11-02 15:24:00 1836

原创 css 超链接样式设置

 /*查看教员和学员详细内容的链接CSS*/a.A_See:link{text-decoration:underline; color:Green;}a.A_See:visited{text-decoration:underline; color:Green;}a.A_See:hover{text-decoration:none; color:Green;}a.A_See:active{text-

2009-11-02 10:24:00 6223 1

转载 数据验证(模拟检测用户名是否存在)

    数据验证涉及到很多方面的东西,在当前的技术领域里,从技术上来看可以说是分为传统的验证(同步方式)和Ajax(异步方式)验证。如果从功能验证上来看的话就包罗万象了。比如非空验证,对等验证,格式验证等等。在.NET里还有专门用于验证的的几个常见验证控件,RequiredFieldValidator,RangeValidator,RegularExpressionValidator,Compar

2009-10-26 21:48:00 915

转载 FCKeditor设置多个工具栏样式

FCKeditor 中自带了两种工具栏样式,Default 和Base。可是我现在想再加一种工具栏样式。 我试了一下。将Default样式的设置复制了一下 改为FCKConfig.ToolbarSets["Blogedit"],里面个体的工具栏项我就不写了。可是当我在调用这个工具栏时,却提示我说工具 栏Blogedit设置没有找到,这是怎么回事啊?难道FCKeditor只能使用Def ault 和

2009-10-15 20:23:00 1878

原创 母版页导致js 获取不到'document.getElementById("...").value 或 document.all("...").value

母版页导致js 获取不到document.getElementById("...").value 或 document.all("...").value 解决方法: var strName=document.all..value;

2009-09-24 15:35:00 2207

转载 VS2008试用版破解方法

vs2008破解方法 1.把Setup/setup.sdb文件中的[Product Key],由“T2CRQGDKBVW7KJR8C6CKXMW3D”修改为“PYHYPWXB3BB2CCMV9DX9VDY8T”2.在卸载试用版的地方,输入上面的key,然后更新,就可以成为正式版(已用过)操作步骤:控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next

2009-08-04 09:15:00 1542

原创 打印

1、首选添加js。对页眉页脚进行设置    var HKEY_Root,HKEY_Path,HKEY_Key;    HKEY_Root="HKEY_CURRENT_USER";    HKEY_Path="//Software//Microsoft//Internet Explorer//PageSetup//";    //设置网页打印的页眉页脚为空        function P

2009-07-17 13:24:00 828

原创 label的Visible="False"时用alert(document.getElementById("aa").innerText);会报错,为什么呢?

用 style="display:none"  就可以了。JS文件中: var strName_old=document.getElementById("Lbl_Company").innerText;

2009-07-17 11:58:00 2632

转载 FCKeditor2.6.4配置文件fckconfig.js中文注释

FCKConfig.CustomConfigurationsPath = ;    //自定义配置文件路径和名称FCKConfig.EditorAreaCSS = FCKConfig.BasePath + css/fck_editorarea.css ;    //文本编辑区域的样式表文件路径FCKConfig.EditorAreaStyles = ;    //文本编辑区域的样式

2009-07-16 13:51:00 1279

转载 js 获取 asp.net 服务器端控件 Label 与 TextBox RadioButtonList 与 DropDownList 的值

在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值。大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况。经常用的 Label控件。他的值用js就不能通过value属性来获得。    Label控件 js获取的实例, var text= document.getElementById(Label1).in

2009-06-26 17:23:00 2343

原创 !IsPostBack和Cookies用法

public partial class glassku_Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)//如果是页面首次加载,则执行Add语句;再点击Button1_Click事件,执行二次加载,就不

2009-05-21 10:49:00 1389

原创 Asp.net中SqlDataAdapter和SqlCommand对比分析(二)

using System.Data.SqlClient;public partial class glassku_Default : System.Web.UI.Page{ SqlConnection conn = connsql.ZYJCreateConnection(); protected void Page_Load(object sender, Event

2009-05-21 10:36:00 1124

原创 在web.config中连接数据库的两种方法

连接数据库的两种方法如下:在web.config文件中configuration>connectionStrings>         以下两句都可以-->                   add name="ConnTongJiNet" connectionString="Data Source=.;Initial Catalog=tongjinet;User ID=sa

2009-05-19 08:45:00 1887

原创 游标

 游标(cursor)  游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果  每个游标区都有一个名字  用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理  主语言是面向记录的,一组主变量一次只能存放一条记录  仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求  嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式

2009-04-21 20:57:00 548

原创 聚集索引和非聚集索引的区别

聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致,聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排,降低了执行速度。建议使用

2009-04-21 20:11:00 1887

原创 .NET基础知识(二)

 Q:求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m答:int Num = this.TextBox1.Text.ToString() ;int Sum = 0 ;for (int i = 0 ; i {if((i%2) == 1){Sum += i ;}else{Sum = Sum - I ;}}System.Console.WriteLine(Sum.ToSt

2009-04-16 15:53:00 1546

原创 C# Array和ArrayList区别

一,C# array数组的用法范例:type[]   typename=new type[size];  如int[] a=new int[2];string[] str=new string[5];实事上我们平常是用int[],string[]...的,此时我们已经创建一个Array数组,只不过我们平常没有这种意识而已.(1):type数据类型不能缺;且要统一,而不能是如 int

2009-04-16 13:49:00 13879 1

原创 override与new的区别

  代码如下: public class baseClass    {        public baseClass()        {            Method1();        }        public virtual void Method1()        {            Console.WriteLine("Method1 in baseCla

2009-04-14 13:39:00 643

原创 .NET基础知识(一)

 Q:您在什么情况下会用到虚方法(虚函数)?虚函数为了指明某个成员函数具有多态性,用关键字virtual来标志其为虚函数。既然虚函数为多态而生,那么简单的说当我们在C#中要想实现多态的方法之一就是使用到虚函数。 Q:Override与重载有什么区别?1.父类:public virtual string ToString(){return "a";}子类:public ove

2009-04-10 10:55:00 734

转载 ADO.NET中常用的对象

1、Connection对象:(数据库连接对象)用于连接数据库的对象,表示到数据源的一个唯一的连接。 2、Command对象:(数据库命令)表示要对数据库执行的一个SQL语句或一个存储过程。 3、DataReader对象:(数据库读取器)它与DataSet最大的不同是有连接式的,每次对数据库进行存取都会影响到数据。4、DataAdapter对象:该对象是与DataSet配合使用的对象,用于把表填充

2009-04-09 17:47:00 2617

原创 GridView与DetailsView控件联用实例代码

 前台代码如下: 无标题页 管理档案

2009-03-31 10:48:00 3326 1

原创 比较GridView,DataList,Repeator ,DetailsView,FormView 的区别

Asp.Net 2.0 中5个数据源控件,GridView,DataList,Repeator ,DetailsView,FormView其中前3个用于呈现多列数据,后面2个用于呈现单列数据,即常用的数据明细.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现DataList,Repeator和FormView数据控件都有很强的自定义布

2009-03-28 12:56:00 2708

原创 gridview设置DataFormatString格式

 DataFormatString 属性语法如下: DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式

2009-03-17 16:20:00 1225

原创 JS弹出输入对话框,使用window.prompt()

  script>        function doreg(){        var myDate = new Date();        var strDate=myDate.getFullYear()+"-"+(myDate.getMonth()+1)+"-"+myDate.getDate();        var user = window.prompt("完成

2009-03-13 16:37:00 16210 3

原创 FCKEditor 2.6.3 ASP.NET 图片上传 停留在进度条问题解决

 最近有个项目用到FCKEditor,载了目前最新版的2.6.3,配置一切OK,调试状态一切OK,发布到服务器(windows server 2003 sp2),问题来了……     上传图片后页面左下脚出现脚本错误提示,点开可看到是“没有权限”的提示,并且上传窗口一直冻结在进度条状态(Upload in progess, please wait...)。但是浏览器抱一错: 行:1 c

2009-03-10 13:42:00 2817 2

转载 FCKeditor2.2+ASP.NET2.0不完全攻略

 前几天写了一篇关于基于ASP.NET2.0的FCKeditor的使用心得,由于不少网友要求再写得详细些,今天再总结续写一些。本文所示用的FCKeditor版本是FCKeditor2.2,截至目前这个是最新版本。 FCKeditor相关资料简介:官方网站http://www.fckeditor.net/官方文档http://wiki.fckeditor.net/下载地址ht

2009-03-07 19:40:00 775

原创 Asp.net调用DLL文件

Asp.net调用DLL文件(如:DecryptActiveX.dll)1、把dll文件放到bin文件夹下,先引用你的dll文件(右击bin文件夹—添加引用)2、using你dll的命名空间 (如:using DecryptActiveX;)3、在代码中声明dll中的类(如:DecryptClass b = new DecryptClass();) 4、接着开始编程(如:string type

2009-03-06 17:56:00 19399 3

原创 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法

 从客户端中检测到有潜在危险的 Request.Form 值由于在.net中,Request时出现有HTML或Javascript等字符串时,系统会认为是危险性值。立马报错上面的错误。如:在网页的TextBox1中输入一些HTML代码,点提交按钮后会报错。解决办法:解决方案一: 在.aspx文件头中加入这句: 解决方案二: 修改web.config文件:            因为val

2009-03-06 11:10:00 7267 1

原创 GridView实现用“...”代替超长字符串

法一:(推荐)asp:TemplateField HeaderText="地址" SortExpression="c_address">      HeaderStyle HorizontalAlign="Center">HeaderStyle>      ItemTemplate>      # SubStr(Eval("c_address"),10)%>      Item

2009-03-05 13:04:00 1463 1

原创 GridView导出到Excel

 方法1://注:在.aspx文件中第一行中加入EnableEventValidation="false"@ Page Language="C#" AutoEventWireup="true" CodeFile="CardSelect.aspx.cs" Inherits="PersonMag" EnableEventValidation="false" %> //这里一

2009-03-05 11:23:00 660

转载 回发或回调参数无效。在配置中使用 enableEventValidation=true或在页面中使用 启用了事件验证。

 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 可行的解决方法有:1、在页面的 中添加 EnableEventVa

2009-03-03 11:52:00 6411 3

原创 发布网站后,会生成一个PrecompiledApp.config文件的作用

在用Microsoft Visual Studio 2005开发ASP.NET网站时,当你开发完后,发布网站时,会生成一个PrecompiledApp.config文件,请问这个文件有什么作用?可以删除吗?删除后影响该网站的正常运作吗?谢谢!问题补充:该文件PrecompiledApp.config内容如下: ----------------------------------------

2009-02-26 17:09:00 6611 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除