
ASP.NET
xdfwsl
真知困而得,峰高无坦途!
展开
-
C#技术内幕 学习笔记
引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = System.Console;访问限定符:转载 2006-09-10 08:08:00 · 942 阅读 · 0 评论 -
不要忽略c#中的using和as操作符
<!--google_ad_client = "pub-7174050413708416";google_alternate_ad_url = "http://faq.lvjiyong.com/ggad.html";google_ad_width = 336;google_ad_height = 280;google_ad_format = "336x280_as";转载 2006-09-10 08:12:00 · 1008 阅读 · 0 评论 -
iis6.0下“请求的资源正在使用中”
iis6.0下“请求的资源正在使用中”报错昨天我维护的WIN2003服务器出问题了,当时的另一个维护员擅自重装了系统,装完系统后发现所有的ASP动态网页都无法打开,显示HTTP500错误。他开始认为是由于iwam账号在active directory、iis metabase数据库和com+应用程序三处的密码错误造成了HTTP 500内部的错误。同步密码后问题依旧。后重装IIS,问题依旧。我登陆到转载 2006-09-07 17:37:00 · 1481 阅读 · 0 评论 -
关于Asp程序的Server.CreateObject错误解决方法
由于以前一直没用过XP系统(还是在大学那会xp刚出来的时候用过,以后就一直没用过xp,当时不喜欢它花里胡哨的界面,呵呵。),没碰到过这样的问题,今天在帮一个网友mm解决excel导入到sqlserver数据库中遇到这样的问题,asp代码里无权限创建excel对象(偶的是XP Professional 英文版),大概是xp默认权限限制的问题,于是到百度里搜索了一下,找到了解决办法如下:很多使用转载 2006-09-07 17:51:00 · 1281 阅读 · 0 评论 -
DataGrid中的DataColumn应用技巧
生成表格的方法如下: DataTable UserInfoTable=new DataTable("用户信息表"); DataColumn column; column=new DataColumn("选择",System.Type.GetType("System.Boolean")); column.ReadOnly=false; UserInfoTabl转载 2006-09-10 08:06:00 · 903 阅读 · 0 评论 -
ASP.net+Asp的免FSO攻击的资料
.NET Framework 的新特性――代码访问安全性 为了更好的理解这一问题的解决方法,我们需要先介绍一下.NET Framework的安全机制。然后再结合我们的实际问题来讨论解决方案。 为了解决安全问题,.NET Framework提供了一种称为代码访问安全性的安全机制。代码访问安全性允许根据代码的来源和代码的标识等属性将代码设置为不同级别的信任代码,同时还详细定义了不同级别的对代码转载 2006-09-10 08:30:00 · 885 阅读 · 0 评论 -
win2003安全设置
系统设置网上有一句话是“最小的权限+最少的服务=最大的安全”。此句基本上是个人都看过,但我好像没有看到过一篇讲的比较详细稍具全面的文章,下面就以我个人经验作一次教学尝试!最小的权限如何实现?NTFS系统权限设置 在使用之前将每个硬盘根加上 Administrators 用户为全部权限(可选加入SYSTEM用户)删除其它用户,进入系统盘:权限如下C:/WINDOWS Administrators S转载 2006-09-10 14:56:00 · 1751 阅读 · 0 评论 -
ASP.NET防范SQL注入
好在要防止ASP.NET应用被SQL注入式攻击闯入并不是一件特别困难的事情,只要在利用表单输入的内容构造SQL命令之前,把所有输入内容过滤一番就可以了。过滤输入内容可以按多种方式进行。 ⑴ 对于动态构造SQL查询的场合,可以使用下面的技术: 第一:替换单引号,即把所有单独出现的单引号改成两个单引号,防止攻击者修改SQL命令的含义。再来看前面的例子,“SELECT * from Users转载 2006-05-14 09:18:00 · 789 阅读 · 0 评论 -
asp.net防注入的两个自定义函数
一.如果参数全转载 2006-05-24 14:20:00 · 1117 阅读 · 0 评论 -
通过HttpModule实现数据库防注入
通过HttpModule实现数据库防注入昨天刚把数据库防注入的原型发了上去,发觉好像还漏了点东西,现在把它全部补上.Sql注入是常常被一些菜鸟级黑客高手惯用的手法, 就是基于Sql的注入实现, 防注入程序其实就是处理Http请求,把Get和Post的请求数据中做过滤.通过相应的关键字去识别是否有 Sql注入攻击代码 string SqlStr = "and |exec |inse转载 2006-05-24 14:14:00 · 954 阅读 · 0 评论 -
利用JS获取IE客户端IP及MAC的实现
在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务原创 2006-10-18 07:48:00 · 1114 阅读 · 0 评论 -
引用新浪天气预报
private void Page_Load(object sender, System.EventArgs e) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://weather.sina.com.cn/iframe/weather/210201_w.html"); request.Method =转载 2006-10-23 06:40:00 · 960 阅读 · 0 评论 -
Sql Server 2005自定义分页
在sql server 2000中,要实现显示某一页,就返回那一页数据的效果的方法实在不尽人意.网上很多通用的分页存储过程,但看着就头大.如果使用我前面提到的使用in,not in,top来进行返回特定页,特殊的限制又会比较多(比如ID要递增).现在Sql Server 2005中提供了一个函数ROW_NUMBER(),可以使自定义分页变得简单许多.我们先来看看ROW_NUMBER()是干什么的转载 2006-11-02 08:45:00 · 736 阅读 · 0 评论 -
ASP.NET上传图片并生成可带版权信息的缩略图
void Page_Load(Object sender, EventArgs e){if(!Page.IsPostBack){ImgPreview.Visible=false;}}void GetThumbnailImage(int width,int height,string strInfo,int left,int right){string file="Uploads/"+uplo转载 2006-11-02 08:55:00 · 572 阅读 · 0 评论 -
dotnet常用代码汇总
收集了一些常用的donet,以便快速查阅:1、为按钮添加对话框Button1.Attributes.Add("onclick","return confirm(’确认?’)");button.attributes.add("onclick","if(confirm(’are you sure?’)){return true;}else{return false;}")2、转载 2006-11-02 09:14:00 · 782 阅读 · 0 评论 -
.net 生成 静态页面
protected override void OnInit (EventArgs e){ int id; try { id = int.Parse (Request.QueryString["id"]); } catch { throw (new Exception ("页面没有指定id")); } 方案1:/// /// 传入URL返回网页的html代码/转载 2006-11-02 09:18:00 · 766 阅读 · 0 评论 -
编程实现QQ表情文件CFC格式
背景:最近闲来无事,也应论坛某会员要求,想做个QQ表情下载的站点。本来事情是很简单的,写个小小的CRUD也就可以了,但嘻哈呵嘿既然是个.Net程序员,当然要使用.Net来实现了。今天我们就用.Net来实现CFC ( custom face cab? ) 的表情格式的打包功能。 要做到这个功能,我们必须先了解这个格式,首先Google一下。我们找到了这一篇来自清华大学的文章:FC文件格式详转载 2006-11-02 09:51:00 · 1538 阅读 · 1 评论 -
c#生成图片缩略图的类
里面有4个重载方法,有直接返回Image对象的,有生成缩略图,并且保存到指定目录的!using System.IO;using System.Drawing;using System.Drawing.Imaging;/// /// 图片处理类 /// 1、生成缩略图片或按照比例改变图片的大小和画质 /// 2、将生成的缩略图放到指定的目录下 /// public class Ima转载 2006-11-02 11:28:00 · 942 阅读 · 0 评论 -
开发基于ASP.NET WebService的图片验证码服务
最近,工作中接到一项任务,开发一个页面验证码功能,查阅了一些网上的资料,并结合以前的绘图方面的知识,实现了如下的解决方案。生成的验证码效果如图:500) {this.resized=true; this.width=500; }" border="0" alt="" /> 要解决的问题: 1. 如何随机生成美女图片 生成System.Drawing.Bitmap对象,使用System.D转载 2006-11-01 23:21:00 · 1338 阅读 · 2 评论 -
C#操作Excel(导入导出)- -
前些日子,有很多朋友说需要C#导出到Excel的代码,现共享给大家/// /// 读取Excel文档 /// /// 文件名称 /// 返回一个数据集 public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data S转载 2006-11-02 08:46:00 · 852 阅读 · 0 评论 -
对象存数据库的几种方案比较
1、将每个属性用字段的方式存数据库,一个字,烦2、如果属性不需要检索、排序等操作,可以将整个对象存数据库方法: 先序列化,以byte[] 的形式将数据存储到数据库的二进制字段(varbinary(MAX)) 读取的时候反序列化,再显式转换为对象优点:性能好,占数据少缺点:如果你更改了对象属性的话,以前存储的对象信息你就看不懂了,全是二进制最佳方案,以xml的模式存储到数据库转载 2006-11-02 08:48:00 · 744 阅读 · 0 评论 -
上传图片并显示缩略图的最简单方法(c#)
private void fileUpload_Click(object sender, System.EventArgs e) { // 模拟数据库里取出byte[]再显示缩略, // 模拟方法:先上传,把stream转成byte[],再把byte[]放在stream里,再输出 // 上传 Sy转载 2006-11-02 09:53:00 · 1051 阅读 · 0 评论 -
asp.net上传RAR文件自动解压
using System;using System.IO;using System.Diagnostics;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web.Security;using System.Web;using Sys转载 2006-11-02 08:40:00 · 853 阅读 · 0 评论 -
HTML中的转义字符
HTML中,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列,如下所示: & 或 & &转载 2006-11-02 08:52:00 · 730 阅读 · 0 评论 -
VS.2005 子窗体提交数据刷新父窗体 GRIDVIEW 父窗体(1)
父窗题ASPX TagPrefix="iewc" %> 添加渠道信息 function viewCustomer_onclick() { if ((document.all["listCompany"].value != ) && (document.all["listCompany"].value !转载 2006-11-02 09:10:00 · 946 阅读 · 0 评论 -
上传图片并生成缩略图
前台 要上传的图片转载 2006-11-02 09:48:00 · 742 阅读 · 0 评论 -
一个c#上传的程序,可以生成缩略图也可以自由添加水印效果
一个c#上传图片的程序,写成了一个函数,为了日后自己做程序方便使用而做,花了一个下午,大家可以多多提些意见哦,也可以自由更改一些,但最好是告之一声,交流吗,在交流中大家共同进步,其实可以改写成类的功能主要包括,在上传图片时可以同时生成缩略图,而且可以在图片上加自己要添加的水印(可以是文字也可以是图片),整个上传函数是带许多参数进行的,自己动判断功能很好,不易出错,使用起来只要改一些参数即可转载 2006-11-02 11:17:00 · 982 阅读 · 0 评论 -
asp.net将上传图片打上防伪图片水印并写入数据库
// 涉及命名空间using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imag转载 2006-11-01 22:11:00 · 800 阅读 · 0 评论 -
Asp.net(C#)给图片加上水印效果
private void Btn_Upload_Click( object sender, System.EventArgs e ){ if( UploadFile.PostedFile.FileName.Trim( )!="" ) { //上传文件 string extension = Path.GetExtension( UploadFile.Poste转载 2006-11-01 22:14:00 · 616 阅读 · 0 评论 -
图片的版权保护(添加水印)
/**********************Created by Chen***************************如果你觉得本人的文章好,要引用请尊重著作人的劳动果实,说明 *出处以及原创作者,Thank you!!! email:aishen944-sohu.com**************************************************转载 2006-11-01 22:15:00 · 812 阅读 · 0 评论 -
上传图片以二进制插入到数据库,且读取显示
前台shangchuan.aspx代码: shangchuan http://schemas.microsoft.com/intellisense/ie5"> ENCTYPE="multipart/form-data" RUNAT="server" ID="Form1"> border="0"> 上传图片(选择你要上传的图片)转载 2006-11-01 22:17:00 · 792 阅读 · 0 评论 -
在ASP.NET 2.0中利用DataFormatString格式化数据时
除了设置DataFormatString,还需要设置 HtmlEncode = false 才可以。ASP.NET2.0真是到处注意安全性啊原创 2006-11-02 08:41:00 · 650 阅读 · 0 评论 -
ASP.NET 2.0中Gridview控件高级技巧
ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处。因为在asp.net 1.1中,在使用datagrid时,很多情况下依然要编写大量的代码,十分不方便,而且有时需要很多技巧。而在asp.net 2.0中,很多情况下,使用gridview控件的话,甚至只需要拖拉控件,设置属性就可以了,不需要编写任何代码。在《使转载 2006-11-02 08:42:00 · 875 阅读 · 0 评论 -
Image.GetThumbnailImage 方法
Image.GetThumbnailImage 方法返回此 Image 对象的缩略图。[Visual Basic]Public Function GetThumbnailImage( _ ByVal thumbWidth As Integer, _ ByVal thumbHeight As Integer, _ ByVal callback As转载 2006-11-02 09:00:00 · 4972 阅读 · 0 评论 -
在ASP.NET中上传图片并生成缩略图的C#源码
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.转载 2006-11-02 09:08:00 · 952 阅读 · 0 评论 -
上传图片把缩略图保存到指定的虚拟路径
//定义image类的对象 System.Drawing .Image image,newimage; //建立虚拟路径 mPath=Server.MapPath("upFile"); //保存到虚拟路径 UploadFile.PostedFile.SaveAs(mPath+"转载 2006-11-02 10:03:00 · 1144 阅读 · 0 评论 -
vs.net2005中的reportviewer问题
vs.net2005中的reportviewer问题lnwuyaowei 发表于 2006-5-13 9:49:34 生成了一个rdlc类型的报表,在asp.net页面测试中发现如下问题:(1)"打印"按钮不可见,无论怎么设计,都不能显示出那个按钮,只能利用"导出"功能打印.这与报表的类型有关么?有没有办法解决呢?(2)web.config中,必须配置,不然页面出错.(无论面面怎么样设置v转载 2006-07-21 18:49:00 · 1023 阅读 · 0 评论 -
关于树形结构的研究的资料收集
近期由于需要在数据库中存储树形数据,并要对存储的数据进行方便的处理,于是在网上找了关于树形处理的许多资料,特收集于此,方便大家,也方便自己。 在codeproject找了几篇关于树形结构的文章。 1、 Trees in SQL databases 2、General trees persisted in relational databases 上面两篇文章对数据库中的树形结构转载 2006-07-21 20:17:00 · 889 阅读 · 0 评论 -
GridView分页
示例原创 2006-07-22 07:05:00 · 628 阅读 · 0 评论 -
新鲜出炉,几分钟以前刚刚完成,一个带自定义分页,排序功能的DATAGRID控件(公开源码)
新鲜出炉,几分钟以前刚刚完成,一个带自定义分页,排序功能的DATAGRID控件(公开源码) 因为项目需要,要弄个有这样功能的控件。要有自定意分页和排序的功能。在这个控件里面数据的绑定都是用DataView来实现,DataView放在Session里,如果大家有更灵活的方法可以留言给我。Session的名字我已经做成了属性叫sessionName,可以直接设置,你们喜欢叫什么就自己改吧。转载 2006-07-22 07:19:00 · 803 阅读 · 0 评论