以下方法,本人没尝试过,如可行一定第一时间说明! 在VS2005中打开VS2008写的程序: 1.用文本编辑器打开sln文件 Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 将以上内容修改后成为以下内容: Microsoft Visual Studio Solution File,
ajax错误:莫名的无效的试图状态问题描述:Event code: 3005 Event message: 发生了未处理的异常。 Event time: 2009-7-11 10:43:04 Event time (UTC): 2009-7-11 2:43:04 Event ID: 794295d63c9649c990429dab9f7b74d5 Event sequence: 933
DataReader和DataSet的异同 DataReader 和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection 的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为 DataReader的特殊性和高性能.所以DataRead
在一个TextArea中如何限制行数和字符数 在网上,已经有很多关于在一个textbox限制允许的字符数量。但是如果需要,在textbox中如何去统计和限制行数呢。这里有一个解决方案,使用客户端的Javascript去限制TextArea的内容为指定的字符数量和指定的行数(不一定就等于TextArea中可见的行数)。 我们能通过使用cols 和rows 属性或者 width 和
如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求 这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。 ● 了解客户方的所有用户类
用户登录是web2.0的前提? 用户在你的网站不用登录,就可以办完事。你的网站肯定是1.0 只有当用户登录进来之后,才会有网站运营的必要。否则用机器自动分类生成静态页面,也能带来很多流量。没必要用人管理网站。 用户登录进来之后,他要阅读,要发表,要沟通,要被追捧,要被关住、要找同好,要找好友,2.0的工作是用程序伺候好,登录用户各种各样的需求。这比1.0时代仅仅满足标准化的阅读要难。 用户登
ADO.NET 2.0 Dataset和Datatable 新功能新特性 1.新的索引引擎更快的执行效率 下面这段代码在2003中需要157秒,在2005中只要11秒就可以完成: DataSet ds = new DataSet(); ds.Tables.Add("BigTable");ds.Tables[0].Columns.Add("ID", Type.GetType("System.In
Ajax中“Sys未定义”错误的解决方法汇总(转) 个人经验: 以下解决方案三, 将path="ScriptResource.axd" 改为path="/ScriptResource.axd", 前面的verb必须是verb="GET,HEAD"!错误:在Ajax应用中自定义脚本时出现"Sys未定义"的错误。 解决方法1 :把取得PageRequestManager实例的语句(如:var
Dotfuscator的使用说明(vs.net代码混淆器) 由于.NET体系结构的特殊性,为了保护源码,混淆器被提到了一个很高的地位,Visual Studio 2003就自带了一个混淆器--Dotfuscator Community Edition。 Dotfuscator Professional Edition能够提供了流程模糊、字符串加密、冗余属性的裁剪等;但是Dotfuscato
.NET 框架中的字符串 目录 上期主题和本期主题字符串System.String 类C# 中的字符串Visual Basic .NET 中的字符串使用标准 .NET 框架 API 的字符串StringBuilderSystem.Text 编码器和解码器正则表达式试一试!本期主题和下期主题 欢迎使用这里的源代码!请畅所欲言! 并请确保查看作为 Microsoft® ASP.NET 应用程序运行
System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10240]; // Length of the file: int length; //
尽管ASP.NET DataGrid是众所周知非常好的表格控件,不过,提起DataGrid的编辑功能,我们却不敢恭维了,就拿DataGrid的数据提交功能来说,的确存在很大的问题:在DataGrid中,每编辑一行就要提交一行,即所谓“单行编辑、单行提交”,这样的话,如果编辑的行数过多,不仅用户操作繁琐,还会造成对服务器的频繁访问,极大降低系统效率。 当然了,有一种借尸还魂的解决方法,那就是
从HttpApplication派生的Global 类有很多用处,包括管理应用程序状态和请求状态 Visual Studio.NET 创建的global.asax文件为每个web 应用程序生成一个从HttpApplication类派成的Global类,这个类包含很多事件处理程序,例如Application_Start和 Session_Start. 或许有人认为每个web应用程序
using System;using System.Collections.Generic;using System.Text;/* 多态简化了代码的维护 * 如果不是多态的时候 */namespace ConsoleApplication1{ public class Student { private string name; private strin
服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“Text/Html”类型。<% Response.ContentType = "text/HTML" %><% Response.ContentType = "image/GIF" %><% Resp
这篇文章讨论了: ·一般ASP.NET性能的秘密 ·能提高ASP.NET表现的有用的技巧和窍门 ·在ASP.NET中使用数据库的建议 ·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个Web应用程序是难以置信的简单的。太简单了,以至于很多开发者都不花费时间来构建他们的应用程序来达到很好的表现。在这篇文章里,我将为编写高性能的Web应用程序推荐10个技巧。我不会讲我的论述局
c#利用网页强制重启服务器
为项目添加强名称方法: 1.右键单击项目,打开属性窗口; 2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建; 3.打开新建签名窗口,输入签名的名称密码等内容; 单击确定后,签名添加完成。 为没有源码的DLL文件添加强名称: 如果项目中引用了其他没有源码的dll文件,并且此dll文件是没有强名称的程序集,则编译时会出现类似 "Assembly generat
实现步骤: 1、先建一个页面,用table布局,防止2个DropDownList控件和一个Button控件,5个label控件,一个Image控件。2、在网站根目录右击,在弹出的对话框中选择“添加Web引用”,在URL地址中输入:http://www.ayandy.com/Service.asmx 单击“前往”,在“Web引用名”中输入“App_WebReferences”,点击“添加引用”。3、
本人看到这篇非常不错的Lucene.Net入门基础教程,就转载分享一下给大家来学习,希望大家在工作实践中可以用到。 一.简单的例子 //索引Private void Index(){ IndexWriter writer = new IndexWriter(@"E:\Index", new StandardAnalyzer()); Document doc = new Docu
在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做扼要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不目生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层
<%@ WebHandler Language="C#" Class="DrawLine1" %> using System;using System.Web;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.IO;using System
public Class ChinaRing1 Inherits System.Web.UI.Page #Region " Web 窗体设计器生成的代码 " '该调用是 Web 窗体设计器所必需的。 <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
用3种方法检测远程URL是否存在。 private void Page_Load(object sender, System.EventArgs e) { string url1 = "http://dotnet.aspx.cc/"; string url2 = "http://dotnet.aspx.cc/Images/logo.gif"; Response.Write("方法1:"
由于最近需要使用C#处理IE的相关操作,因此积累了一些代码,下面的代码是从HTML代码中生成DOM TreeView的例子: //该过程将被递归调用 //dom_node是当前的HTML DOM节点 //tree_node是当前插入树的结点 private void InsertDOMNodes(IHTMLDOMNode parentnode,TreeNode tree_node)
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String form
通常我们读取一个文件使用如下的步骤: 1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样 2、准备一个存放文件内容的字节数组,fs.Length将得到文件的实际大小,就像下面这样 3、开始读了,调用一个文件流的一个方法读取数据到data数组中 FileStream fs = File.OpenRead(filename); 或者 FileStream fs = F
请先下载http://asprise.com/product/ocr/index.php?lang=csharp 的SDK.里面提供了详细的OCR方法,如下: 将发现图像框picbVeryfyCode里的文字和文本框.txtVeryfyCode.Text是一致的. 数字识别率我碰到的几乎是100% http://blog.csdn.net/crabo/ [DllImport("Aspris
/* Copyright all(c) 2005 ZhongFeng, javascript:void(0) */ public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.CreateCheckCodeImage(Ge
竖表变横表(支持固定列) 根据LoveCherry的竖变横方法改进而来 public DataTable MakeData(DataTable dt,int iColumnSize,int[] iColumnID) //iColumnsize:重复列数 iColumnID 需要横向排列的列的序号数组 { int ColumnCount=iCo
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号