
asp.net
文章平均质量分 88
ccaakkee
这个作者很懒,什么都没留下…
展开
-
asp.net 2.0下用access开发的时候要注意的问题
很烦很烦,做的时候,烦到很难过很难受1、数据库要给访问权限,在我的电脑里,右击access数据库,点击“属性”菜单,选“安全”选项卡,选择Users组,赋给完全控制的权限 如果没有安全选项卡,点击菜单“工具”->“文件夹选项”,进入“查看”选项卡,把“使用简单文件共享”前的勾去掉2、连接数据库的时候,如果想要做到可以随时更改数据库的名称,也不用重新编译网站,就把数据库的路径记录在原创 2008-06-09 17:10:00 · 613 阅读 · 0 评论 -
net2.0连接池最大连接数设置
Connection Pool最大最小连接数在连接字符串中设置。连接字符串包含以下三个属性与之相关:Max Pool Size 100 池中允许的最大连接数。Min Pool Size 0 池中允许的最小连接数。Pooling true 当该值为 true 时,系统将从相应池中提取 SQLConnection 对象,或在必要时创建该对象并将其添加到相应池中。可识别的值为 true、fal原创 2007-12-21 23:46:00 · 2026 阅读 · 0 评论 -
清除HTML函数源码
#region 清除HTML函数//清除HTML函数 public static string NoHTML(string Htmlstring){ //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase);//删除HTML Htmlstring = Regex.Repla原创 2007-12-21 23:35:00 · 472 阅读 · 0 评论 -
数据连接层源码
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;namespace DBase{public class DataAccess{#region 定义全局变量private OleDbConnection conn;private O原创 2007-12-21 23:28:00 · 889 阅读 · 0 评论 -
Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法
做网站时,有时为了提高性能会将网站首页生成静态页(当然, Asp.net中页面缓存也是一个不错的选择了 将页面生成静态的方法有多中,据不完全统计有N种(N>1) 呵呵 以下的方法来自 "孟子E " 解释的方法 代码如下 protected override void Render(HtmlTextWriter writer) ...{ System.IO.Strin原创 2007-12-14 14:22:00 · 542 阅读 · 0 评论 -
网站二级域名用.net 2.0实现方案
本人所了解有两种方案,可能还有其的方式,希望大家多多讨论! 基本思路: 1. 域名支持泛解析,即是指:把A记录 *.域名.com 解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空; 2. 为了实现完全的二级域,建两个站点,一个为主站用,一个为用户用,两个站点目录都指到一个同一网站目录 3. 在Web程序中或取URL来源中的二级域名主机头,比如:abc.域名.com 中的 abc转载 2007-12-12 09:35:00 · 521 阅读 · 0 评论 -
利用UrlRewriter 实现二级域名
转自;KILLHAND 随意几笔 从上一篇文章,我们可以实现对域名后面的那部分进行重写,那么可不可以对前面那部分进行重写而实现二级域名呢?答案是肯定的。这样,首先我们得修改UrlRewriter,怎么修改请参见江大鱼的BLog。1.BaseModuleRewriter.cs protected virtual void BaseModuleRewriter_AuthorizeReq转载 2007-12-12 09:22:00 · 528 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectInde原创 2008-03-06 08:43:00 · 595 阅读 · 0 评论 -
asp.net用url重写URLReWriter实现任意二级域名
原文链接:http://www.cnblogs.com/notus/archive/2007/03/13/673222.html好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的原创 2007-12-13 23:39:00 · 980 阅读 · 0 评论 -
在ASP.Net2.0中使用UrlRewritingNet实现链接重写
很多时候我们需要链接转向(Url Rewriting),例如二级域名转向、文章访问链接等场合。让我们看两个例子:1 你现在看到的当前作者的博客园的域名:http://heekui.cnblogs.com 实际上是 http://www.cnblogs.com/heekui 的一种链接重写(Url Rewriting)。2 codeproject上的文章,我们获取的地址都是以文章主要关键字做的网页原创 2007-12-13 23:28:00 · 1008 阅读 · 0 评论 -
用ASP.NET加密Cookie数据
Cookie确实在WEB应用方面为访问者和编程者都提供了方便,然而从安全方面考虑是有问题的,首先,Cookie数据包含在HTTP请求和响应的包头里透明地传递,也就是说聪明的人是能清清楚楚看到这些数据的 。其次,Cookie数据以Cookie文件格式存储在浏览者计算机的cache目录里,其中就包含有关网页、密码和其他用户行为的信息,那么只要进入硬盘就能打开Cookie文件。图1是一个Cooki转载 2007-12-11 09:14:00 · 487 阅读 · 0 评论 -
用C#实现的数据加密(一) —— 对称加密算法
用C#实现的数据加密(一) —— 对称加密算法 文章开始 .Iyg851 { display:none; } 以下是关于对称加密算法的C#实现代码,大家可以根据需要更改不同的算法,文中以Rijndael算法为例: 字串8 using System; using System.IO; using System.Security.Cryptography; using System.T原创 2007-12-13 16:18:00 · 534 阅读 · 0 评论 -
用asp+vml实现的立体统计图(二)-----饼状图
var arrBaiduCproConfig=new Array();arrBaiduCproConfig[uid] = 160;arrBaiduCproConfig[n] = sitegamerhomecpr;arrBaiduCproConfig[tm] = 20;arrBaiduCproConfig[cm] = 76;arrBaiduCproConf转载 2007-12-13 16:17:00 · 1354 阅读 · 0 评论 -
警告:为了安全请不要随意将ASP.Net的validateRequest="false"
SP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面: Server Error in /YourApplicationPath原创 2007-12-12 23:38:00 · 521 阅读 · 0 评论 -
asp.net 各种级别变量说明
Application 1. Application用来保存所有用户共用的信息 2. 在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中。 3. 如果要原创 2007-12-11 13:15:00 · 563 阅读 · 0 评论 -
项目安全需要注意的漏洞问题
1 。登陆使用各种类型的组合 2 。联系你的产品提供商,看是否有最近的补丁 3 。禁止http put请求,或者限制。。。不懂 4 。过滤掉用户输入的危险字符 5 。加密所有登录请求 六,从网络服务器上删除源代码文件和任何补丁 7 。发送敏感信息用http post方法 8 。禁用调试asp.net 9 。禁用webdav的,或者禁用不需要的http的方原创 2007-12-07 13:13:00 · 533 阅读 · 0 评论 -
Eval 绑定里嵌套别的绑定值
#Eval("zpdx").ToString()==""? Eval("ypgw"):Eval("zpdx")%>原创 2007-12-07 22:37:00 · 765 阅读 · 0 评论 -
DataSet
DataSet是ADO.NET的中心概念.可以把DataSet当成内存中的数据库,DataSet是不依赖与数据库的独立数据集合.所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的.DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的原创 2007-12-22 15:31:00 · 593 阅读 · 0 评论 -
生成静态文章页面方法
//生成静态页面方法protected void BuildHtml(string title,string pid,string cid,string content,string forlder,string keyword){//取值string sql = "select top 1 nid from mynewslist order by nid desc";string ni原创 2007-12-21 23:30:00 · 571 阅读 · 0 评论 -
.NET牛人应该知道些什么
前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握更转载 2008-05-15 08:42:00 · 690 阅读 · 0 评论 -
我绕着Activator.CreateInstance跑
想用Activator.CreateInstance动态创建对象: 1 查找MSDN,发现Activator.CreateInstance(string assemblyName, string typeName)方法, 但不了解assemblyName,自然运行不成功! 2 继续查找MSDN,发现Activator.CreateInstance(type T原创 2008-05-10 00:36:00 · 4408 阅读 · 1 评论 -
如何计算当前时间是本年的第几个周?
using System.Globalization; public static int GetWeekOfYear(DateTime dt){ CultureInfo myCI = new CultureInfo("zh-CN"); Calendar myCal = myCI.Calendar; CalendarWeekRule myCWR = myCI.DateTime原创 2008-07-21 13:50:00 · 866 阅读 · 0 评论 -
NET牛人测试题目
.NET牛人应该知道些什么? A、任何一个使用.NET的人 1、描述线程与进程的区别? 2、什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 ? 3、Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? 4、EXE和DLL之间的区别是什么? 5、什么是强类型,什么是弱类型?哪种更好些?为原创 2008-07-09 11:18:00 · 776 阅读 · 0 评论 -
给Repeater、Datalist和Datagrid增加自动编号列
一、正序A、AllowPaging=False情况下,使用以下方法就可以实现:1asp:DataGrid id="DataGrid1" runat="server">2 Columns>3 asp:TemplateColumn>4 ItemTemplate>5 # Container.ItemIndex + 1%>6 ItemTemplate>原创 2008-01-11 16:15:00 · 694 阅读 · 0 评论 -
千万级数据分页详细设计
1.引言1.1目的为适应大数据量分页的需要,为以后千万级数据分页提供解决方法或者参考,节省开发时间,特制定本详细设计方案1.2主要阅读对象脚本设计人员1.3参考资料http://www.cnblogs.com/SGSoft/archive/2004/10/23/55800.html2.详细设计2.1分页存储过程2.1.1简介2.1.2分页存储过程代码以下转载 2008-04-03 23:55:00 · 984 阅读 · 0 评论 -
在ASP.NET 2.0下禁用页面缓存
Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetNoStore(); META http-equiv=Pragma content=no-cache>META http-equiv=Cache-Control content=no-cache>META http-equi原创 2008-01-09 11:08:00 · 1468 阅读 · 0 评论 -
ADO.NET的一些使用经验
原创 2008-01-07 22:12:00 · 491 阅读 · 0 评论 -
Serializable在C#中的作用.NET 中的对象序列化
简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能原创 2008-03-31 16:01:00 · 585 阅读 · 0 评论 -
C#向Sql Server中插入记录时单引号的处理 选择自 davidullua 的 Blog
ASP.Net种使用C#, 向CoreDB.myBBS表中插入记录值(Title, Content)【文章的标题和内容】,由于Content, Title中可能包含单引号,直接使用sql的insert命令会报错,对此有两种处理方法,一种将单引号替换成两个单引号,第2种方法是使用存储过程。表myBBS的格式定义如下:CREATE TABLE [dbo].[myBBS] ( [ID] [bigin原创 2007-12-29 15:47:00 · 645 阅读 · 0 评论 -
访优快云功能的动态二级菜单
以下是整理的代码 C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->script type="text/javascript"> var isIe=navigator.appName.inde原创 2007-12-28 13:07:00 · 1296 阅读 · 0 评论 -
HtmlEncode 以及HtmlDecode 方法
当我们想在网页上显示HTML 标注时,若在网页中直接输出则会被浏览器解译为HTML 的内容,所以要透过Server 对象的HtmlEncode 方法将它编码再输出;而若要将编码后的结果译码回原本的内容,则使用HtmlDecode 方法。下列程序代码范例使用HtmlEncode 方法将「HTML内容」编码后输出至浏览器,再利用HtmlDecode 方法将把编码后的结果译码还原:Sub Page_原创 2007-12-28 14:35:00 · 1552 阅读 · 0 评论 -
在ASP.NET中上传图片并生成缩略图
private void btnUploadPicture_Click(object sender, System.EventArgs e) { //检查上传文件的格式是否有效 if(this.UploadFile.PostedFile.ContentType.ToLower().IndexOf("image") 0) { Response.Write("上传图片格原创 2007-12-23 22:22:00 · 392 阅读 · 0 评论 -
再谈Abstract Factory模式来实现数据库操作的类
在前面(http://www.cnblogs.com/helimin19/archive/2005/02/26/109535.html)我讲了关于利用Factory Method来实现数据库操作的类,因为在里面控制数据库类型时采用了简单工场模式,所以感觉不好,今天再看了抽象工场模式后,认为采用抽象工场模式比采用工场模式来实现数据库操作会更好些。下面让我平来看看采用抽象工场模式是如何实现的吧。 一。原创 2007-12-25 22:50:00 · 554 阅读 · 0 评论 -
Factory Method来实现数据库操作的类
今天看了看设计模式中的工场模式,感觉还不错,一时兴起,便将我原来利用简单工场模式写的一个操作数据库的类大至改成了工场模式,算是加深我对工场模式的理解吧。下面来看看实现过程: 一。采用工场模式实现对Connection对象的操作 三。采用工场模式实现对DataAdapter对象的操作 using System; using System.Data; using System.Data.Co转载 2007-12-25 22:49:00 · 502 阅读 · 0 评论 -
asp.net 随机数
/// /// 产生随机数 /// /// /// public static string GenerateRandomString(int length) { System.Text.StringBuilder MyStringBuilder = new System.Text.StringBuilder();原创 2007-12-23 23:22:00 · 423 阅读 · 0 评论 -
用DateTime.ToString(string format)输出不同格式的日期
DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。1. y代表年份,注意是小写的y,大写的Y并不代表年份。2. M表示月份。3.原创 2007-12-05 22:07:00 · 552 阅读 · 0 评论 -
ASP.NET验证控件详细使用解释
ASP.NET是微软推出的下一代WEB开发工具,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能。 有了ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙 RequiredFieldValida原创 2007-12-05 10:59:00 · 559 阅读 · 0 评论 -
HttpUtility.HtmlEncode 方法 (String)
.NET Framework 类库HttpUtility.HtmlEncode 方法 (String)将字符串转换为 HTML 编码的字符串。 命名空间:System.Web程序集:System.Web(在 system.web.dll 中) 语法 Visual Basic(声明)Public Shared Function HtmlE原创 2007-12-06 11:21:00 · 4359 阅读 · 0 评论 -
gridview的简单示例
...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-原创 2007-11-12 10:31:00 · 629 阅读 · 0 评论 -
C#可逆加密-Rijndael算法
using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace DataCrypto{/**//// /// DataCrypto 的摘要说明/// public class SymmetricMethod{private SymmetricAlgorithm mobjCrypt原创 2007-11-11 15:43:00 · 486 阅读 · 0 评论