
ASP.NET
文章平均质量分 68
zhaoqiliang527
这个作者很懒,什么都没留下…
展开
-
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 解决方法
最近在搞asp.net。今天在做数据库操作的时候,老发生错误,还以为是自己代码有问题,检查了好久都发现错误。错误提示:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperatio原创 2009-09-02 20:37:00 · 53387 阅读 · 17 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.QueryStr原创 2010-05-20 09:08:00 · 357 阅读 · 0 评论 -
详细讲解jquery带进度上传插件Uploadify(ASP.NET版本)使用
本文将带给大家很帅的jquery上传插件,ASP.NET版本的哦,这个插件是Uploadify实现的效果非常不错,带进度显示。首先到Uploadify官方下载这个插件:官方下载 官方文档 官方演示 好,下载好之后,按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加JQueryU原创 2010-05-25 11:09:00 · 727 阅读 · 0 评论 -
GridView选中行变色(无刷新)
实现方式:通过javascript进行控制,点击行中任何一个位置,改行被选中变色。1、首先在.aspx页面块中添加javascript 1 script type="text/javascript"> 2 var prevselitem=null; 3 function selectx(row) 4 { 5 if(prevselitem!=原创 2010-04-25 03:42:00 · 1220 阅读 · 0 评论 -
如何编写弹出窗口不被IE阻止的程序
1、 在web编程过程中,经常会遇到一些页面需要弹出窗口,但是在服务器端用window.open弹出的窗口会被IE阻止掉,showModalDialog弹出的窗口有时并不能满足我们需要,我们需要弹出新的浏览器窗口。2、 为什么我们编写的弹出窗口会被IE阻止呢,原来IE会自动判断弹出窗口的状态,它会阻止自动弹出的窗口,而通过我们用鼠标点击弹出的窗口,它是不会阻止的。这里就有一个问题,有人说:我的程序原创 2009-07-14 13:14:00 · 1923 阅读 · 0 评论 -
ADO.NET Data Service
关于ADO.NET Entity Framework部分的内容见ADO.NET Entity Framework(1-4) http://www.cnblogs.com/foundation/archive/2008/10/06/1304718.html 本文例子下载: http://files.cnblogs.com/wxwinter/lz.rar 目录 1转载 2009-10-15 10:28:00 · 785 阅读 · 0 评论 -
通过MsSqlDump工具生成sql脚本并导入
导入方法:通过MsSqlDump工具生成sql脚本并导入导入MSSQL数据库的第三种方法,是通过第三方MsSqlDump工具生成sql并导入。适用范围:没有创建数据库的sql脚本,但是有正在运行的数据库这种备份方法,需要借助第三方工具:MsSqlDump 。 首先在本地开发环境上,打开MSSQL企业管理器,找到正在运行的数据库。例如要对本地开发环境中的phpbb数据库做操作。原创 2009-10-18 22:49:00 · 1146 阅读 · 0 评论 -
gridview中点击行任意位置,该行第1个单元格checkbox被选中
在GridView的RowDataBound事件里添加一个客户端点击事件如: e.Row.Attributes.Add("onclick","RowClick(this)"); RowClick()是前吧页面里JavaScript函数. function RowClick(obj) { var chkColl=obj.all; for(var i=0;i{ if(chkColl[i].type==原创 2009-10-19 11:19:00 · 544 阅读 · 1 评论 -
jquery 消息插件--仿QQ消息弹出提醒
做网站时要实现一个功能,就是定时刷新由客人自己下的在线预定订单,然后提醒她们及时处理,正好jquery.messager.js可以帮我们轻松实现此功能,通过定时查询数据库记录,并通过消息插件弹出提醒她们!~~ 首先下载插件:http://www.corrie.net.cn/demo/messager/jquery.messager.rar,可以查看压缩包里的demo.htm文件,来了转载 2009-11-06 20:23:00 · 493 阅读 · 0 评论 -
FCKeditor2.6.3基本设置、使用说明
一.使用说明 1.FCKeditor的官方网站是:http://www.fckeditor.net/download 目前最新的FCKeditor 2.6.3版本。要下载FCKeditor_2.6.3.zip和 FCKeditor.NET_2.6.3.zip版的2个zip包。说明:FCKeditor_2.6.3.zip是其最新的Javascript文件和图片什么的;FCKedito原创 2009-12-17 22:15:00 · 396 阅读 · 0 评论 -
FCKeditor出现"this connector is disabled Please check the"editor/filemanager/connectors/aspx/config.aspx"错误的解决办法
我最近在整合FCK,我也遇到了这个问题。 解决办法: 打开editor/filemanager/connectors/aspx/config.ascx修改CheckAuthentication()方法,返回true C# code private bool CheckAuthentication(){// WARNING : DO NOT simply return "true".原创 2009-12-17 22:17:00 · 266 阅读 · 0 评论 -
.net中语音识别和语音合成(一)入门篇
准备在.net中使用语音识别和语音合成技术,需要借助微软的Speech SDK,如果是要在Web应用程序中使用,则需要Speech Application SDK。其中Speech SDK可以在http://www.microsoft.com/speech/download/sdk51/下载,其中有两个文件Speech SDK 5.1和5.1 Language Pack,前者是开发包,但是其中转载 2010-02-26 10:26:00 · 660 阅读 · 0 评论 -
.net中语音识别和语音合成(二)语音合成提高篇
在.net中语音识别和语音合成(一)入门篇中介绍了关于语音合成的一些基础知识,就是先j建立一个SpVoiceClass类的对象,然后调用对象的GetVoices方法取的一个发音的对象,但是通过设置该方法的参数只能建立中文发音或是英文发音的对象,而对于中英文混合的文本却没有办法。为解决这个问题,可以对字符串中的每的字符的ASC码进行判断,进而分辨传入的字符串是中文还是英文。以下是判断的代码。原创 2010-02-26 10:28:00 · 480 阅读 · 0 评论 -
自动完成服务端控件开发(1)
前一段时间由于项目需要搜索时要根据输入的内容自动从后台查询与之相关的数据,先上图看一看最终的效果: 这篇主要先介绍一下如何使用这个控件。1.添加对DSKJ.Controls.DLL程序集的引用 引用后控件自动加入到工具箱中. 2.属性和事件 属性 TargetControl 设置与此控件关联的TextBox控件IDOpacity 设置或获取自动提示显示时的转载 2010-05-25 10:34:00 · 301 阅读 · 0 评论 -
系统登录统一验证
前几天发现系统中某些页面被搜索收录,并且可以不登录就能访问其中的某些页面。当然也就想到了写一个HttpHandler,来注册页面事件验证用户。马上开工………1.创建一个类实现IHttpHandlerFactory接口;如果登录信息是保存在Session中的话还需要实现IReadOnlySessionState接口 public class ValidateHttpHandlerFa原创 2010-05-25 10:46:00 · 440 阅读 · 0 评论 -
ASP.NET封装SWFUpload上传控件下载
使用flash开发的SWFUpload上传组件有很多好处,支持进度条是其中一种好处,下面是asp.net封装SWFUpload下载地址: 效果图:如果直接拷贝SWFUpload文件夹到你的项目记得必须引用SWFUploadAPI.dll 点击此处下载:SWFUpload.rar 文章来自学IT网:http://www.xueit.com/html/2010-05/2原创 2010-05-25 11:11:00 · 1599 阅读 · 1 评论 -
JSON序列化与反序列化
<br />方法一:引入System.Web.Script.Serialization命名空间使用 JavaScriptSerializer类实现简单的序列化<br />序列化类:Personnel public class Personnel<br /> {<br /> public int Id { get; set; }<br /> public string Name { get; set; }<br /> }<b原创 2010-12-07 15:37:00 · 460 阅读 · 0 评论 -
C#关于log4net(LogForNet)的使用简单说明以及介绍
1 介绍<br />log4net(log for net)是apache开源的应用于.net框架的日志记录工具,详细信息参见apache网站.它是针对java的log4j(log for java的)姊妹工具.用过log4j的都知道,它功能强大,可配置性灵活,线程安全,对日志的输出管理和级别管理方便。具体的使用方法往下看。 <br />首先你应该下载log4net.dll并引入到你的项目references中,或者把源代码项目作为你工程的一部分加入到你的工程当中。单击这里下载log4n原创 2010-12-22 17:54:00 · 2122 阅读 · 1 评论 -
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
<br />开发语言:C#3.0 <br />IDE:Visual Studio 2008 <br />本系列教程主要包括如下内容:<br />1. BeginInvoke和EndInvoke方法 <br />2. Thread类 <br />3. 线程池 <br />4. 线程同步基础 <br />5. 死锁 <br />6. 线程同步的7种方法 <br />7. 如何在线程中访问GUI组件 <br /><br />一、线程概述<br />在操作系统中一个进程至少要原创 2011-06-01 10:19:00 · 315 阅读 · 0 评论 -
C#线程系列讲座(2):Thread类的应用
<br />一、Thread类的基本用法<br />通过System.Threading.Thread类可以开始新的线程,并在线程堆栈中运行静态或实例方法。可以通过Thread类的的构造方法传递一个无参数,并且不返回值(返回void)的委托(ThreadStart),这个委托的定义如下: <br />[ComVisibleAttribute(true)] <br />public delegate void ThreadStart() <br />我们可以通过如下的方法来建立并运行一个线程。原创 2011-06-01 10:21:00 · 372 阅读 · 0 评论 -
VO:值对象、视图对象PO:持久对象QO:查询对象DAO:数据访问对象DTO:数据传
struts 里的 ActionForm 就是个VO;hibernate里的 实体bean就是个PO,也叫POJO;hibernate里的Criteria 就相当于一个QO;在使用hibernate的时候我们会定义一些查询的方法,这些方法写在接口里,可以有不同的实现类.而这个接口转载 2011-07-26 14:04:17 · 543 阅读 · 0 评论 -
MVC分页实现
很实用的MVC分页,提供给大家学习,有什么更好的方法可以留言,大家一起探讨。添加分页类 PagerHelper.cs:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;using System.ComponentModel;u原创 2010-05-28 16:16:00 · 595 阅读 · 0 评论 -
UML面向对象知识入门
1、什么是对象对象(Object)是面向对象的基本构造单元.是一些变量和方法的集合,用于模拟实现世界中的一些事物模型.如一台电脑,一个人,一间房子等.当然也可以模拟一些虚拟的东西,比如一个学号,一个编号,一个院系等.2、面向对象与面向过程的区别 面向对象"什么做什么"原创 2011-08-05 11:11:24 · 342 阅读 · 0 评论 -
ASP.NET Excel的生成,读取,和2003与2007兼容
生成:Excel表格的生成我只做了生成2003版本的,2007没有做因为很麻烦,还有用XML所以放弃了 public override void VerifyRenderingInServerForm(Control control) { // Confirms that an HtmlForm control is rendered for } pr转载 2009-09-02 20:16:00 · 3102 阅读 · 2 评论 -
一些常用的正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9原创 2009-03-09 22:59:00 · 570 阅读 · 0 评论 -
实现业务系统中的用户权限管理--设计篇
B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权原创 2009-07-29 18:24:00 · 652 阅读 · 1 评论 -
实现业务系统中的用户权限管理--实现篇
在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作动作分解动作名相关表名操作集类型(S,U,I,D,SQL)表单模组字符资源是否分页?返回提示?权限检测原创 2009-07-29 18:33:00 · 285 阅读 · 1 评论 -
asp.net探针
1@ Page Language="C#"%> 2@ Import Namespace="System.Globalization"%> 3@ Import Namespace="Microsoft.Win32" %> 4@ Import Namespace="System.IO"%> 5@ Import Namespace="System.Diagnostics" %> 6DOC原创 2009-07-31 17:11:00 · 537 阅读 · 0 评论 -
.Net WebClient 上传文件错误集锦
一.“远程服务器返回错误: (501) 未实现”的错误 解决方法:Web服务扩展中的WebDAV惹得祸,将IIS的"Web服务扩展"中的"WebDAV"设置成"允许"!PS:iis6的 webdav支持 其实就是个基于http的ftp功能 ,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧? 二.“远程服务器返回错误 (403) 已禁止”的错误 解决方法: 进入网站的虚原创 2009-08-01 16:06:00 · 526 阅读 · 0 评论 -
如何判断登陆超时?
private void CheckSessionTimeout() { string msgSession = "Warning: Within next 3 minutes, if you do not do anything, " + "our system will redirect to the login pag原创 2009-05-30 11:45:00 · 610 阅读 · 0 评论 -
如何获取两个字符之间的字符串?
比如说我想获取“king(adai)”中adai这个字符串,我该怎么办。 C#中的SubString这个函数似乎只能定义一定长度的字符串,可是我想获取()之间的字符串!用这个方法最好不过了。代码如下:string strSource = "king(adai) "; int iBegin = strSource.IndexOf( "( "); int iEnd = strSource.In原创 2009-06-04 13:22:00 · 1450 阅读 · 0 评论 -
“ConnectionString 属性尚未初始化”的解决办法
现在稍微熟悉Asp.net的朋友都习惯把数据库连接配置写到web.config中,这样的优点主要是能随时更改数据库配置(比如帐号密码)而不用再编译,web.config中的数据库中的配置如下:1 appSettings>2 add key="ConnString" value="user id=sa;password=sasasa;Data Source=(local);Initial原创 2009-06-09 13:13:00 · 1590 阅读 · 0 评论 -
显示指定文件夹中的所有文件并提供下载
using System;using System.Collections;using System.Configuration;using System.Data;using System.IO;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using原创 2009-06-09 22:32:00 · 313 阅读 · 0 评论 -
Ajax实现无刷新三联动下拉框
1.html代码HTML> HEAD> title>Ajax实现无刷新三联动下拉框title> meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> meta content="C#" name="CODE_LANGUAGE"> meta content=原创 2009-08-20 00:30:00 · 267 阅读 · 0 评论 -
JMAIL使用
1.首先要注册JMAIL组件,可以到JMAIL官方网站(www.dimac.net)下载,并安装!2.Set Mail Code (ASP)Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> set Jmail=server.Crea原创 2009-07-29 11:21:00 · 781 阅读 · 1 评论 -
W3 Jmail 使用说明
W3 Jmail 使用说明 jmail.smtpmailBody : String (v3.0) 信件体,正文,使用AppendText追加内容 如:JMail.Body = "Hello world"Charset : String (v3.0) 字符集,缺省为"US-ASCII" 如:JMail.Charse原创 2009-07-29 11:14:00 · 256 阅读 · 0 评论 -
vs2005水晶报表工具栏图标无法显示的解决办法
这两天做了个网站,调试一切正常.上传服务器用IE打开后,网页中水晶报表工具条上所有的图标都是小红叉。打印和导出功能也失效了。急忙在网上查找解决办法。发现网上出现相同问题的人不少。解决办法却写得含糊不清,大多数都没写解决办法。经过一番努力,终于解决了这个问题。考虑到这是个常见问题,而网上又难找到解决办法。为了方便大家,现在把解决办法写出来,供大家参考。 第一步,如果网站服务器上没有安装水晶原创 2009-05-14 13:53:00 · 2585 阅读 · 4 评论 -
ASP.NET网站程序防SQL注入式攻击方法
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.net Web应用有一个登录页面,这个登录页面控制着用户是原创 2009-03-09 23:45:00 · 340 阅读 · 0 评论 -
ADO.NET 如何读取 Excel (下)
应用程序经常需要与Excel进行数据交互,在上一篇文章ADO.NET 如何读取 Excel (上)阐述了基于ADO.NET 读取Excel的基本方法与技巧。今天这里要介绍是如何动态的读取Excel数据,这里的动态指的是事先不知道Excel文件的是什么样的结构,或者无法预测,比如一张.xls文件有多少张sheet,而且每张sheet的结构可能都不一样等等。其实我们可以通过获取Excel的“架构原创 2009-04-15 21:04:00 · 1771 阅读 · 1 评论 -
ADO.NET 如何读取 Excel (上)
经常需要在数据库与Execl之间互导数据。net时代,ADO.NET可以使用使用Microsoft.Jet.OleDb访问访问Excel,网上已经有很多类似的资源,最典型也是最简单的可能如下:(asp.net环境) // 连接字符串 string xlsPath = Server.MapPath("~/app_data/somefile.xls"); //原创 2009-04-15 21:02:00 · 446 阅读 · 0 评论