C#
ranlianjie
乐观 开朗 愿交天下朋友
展开
-
asp.net和JSP之间为何如此相象?
最近一直在学Java,学一门技术与另外一门技术来进行比较,是一个不错的学习方法. asp.net: asp.net运行库的原理:客户机向服务器请求一个文件,例如default.aspx.所有的asp.net web页面通常带有扩展名.aspx.因为这个扩展名是用IIS注册的,或者Visual Web Developer Web Server能识别它,这个时候就会加载asp.net原创 2008-09-21 15:23:00 · 1096 阅读 · 0 评论 -
关于如何编辑绑定后的TextBox来完成对数据源的更新
问题:窗口中控件绑定到dataSet1上,但调用this.BindingContext[this.dataSet1].EndCurrentEdit();程序并没有将当前的最新编辑存入dataSet1,解决方法:MSDN中说明了BindingContext的索引访问总是会返回一个BindingManagerBase,所以即使你传入了一个错误的参数,例如this.DataSet1也会有返回值,所以造成原创 2007-06-30 00:11:00 · 5550 阅读 · 0 评论 -
数据流图(DFD)画法要求
数据流图(DFD)画法要求一、数据流图(DFD)1.数据流图的基本符号 数据流图由四种基本符号组成,见图5-4-1所示。 图5-4-1 数据流图的基本符号 例:图5-4-2是一个简单的数据流图,它表示数据X从源S流出,经P加工转换成Y,接着经P加工转换为Z,在加工过程中从F中读取数据。图5-4-2 数据流图举例下面来详细讨论各基本符号的使原创 2007-06-29 16:40:00 · 3184 阅读 · 1 评论 -
.Net编程错误集锦(个人问题参考手册)
在编程中可能会遇到很多问题,因此想要建个小册子收藏自己的问题集1.关于ViewState的应用错误在对ViewState["KeyName"]赋值的时候,如ViewState["KeyName"]=object;这里的object如果是值类型的话,往往不会出现错误,但如果是引用类型的话,如viewState["KeyName"]=new TestClass();那么TestClass类,必原创 2008-06-02 23:14:00 · 745 阅读 · 0 评论 -
asp.net三种重定向方法的总结
(1)Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行). 服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. (2)Server.Execute方法: Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m原创 2007-09-22 14:05:00 · 451 阅读 · 0 评论 -
在ASP.NET中使用Global.asax文件
global.asax 文件,有时候叫做 asp.net 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 概述 global.asax 位于应用程序根目录下。虽然 visual studio .net 会自动插入这个文件到所有的 asp.net 项目中,但是原创 2007-07-29 12:56:00 · 590 阅读 · 0 评论 -
Asp网页的EnableViewState属性对网页性能的影响
Asp网页的EnableViewState属性对网页性能的影响 ViewState主要是在提交以后回显用的,它只有在页面中的数据是提交到本页时才有用,在这个时候,比如Textbox,你用EnableViewState="false",后台同样可以得到数据,但由于你提交到本页,所以提交以后此Textbox中为空;而如果用EnableViewState="true",则提交以后返原创 2007-07-22 01:13:00 · 764 阅读 · 0 评论 -
ISAM错误信息
在 Access 或Sql Server中收到“Could not find installable ISAM”(找不到可安装的 ISAM)错误信息或者丢失某些文件类 解决方法:1.注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。要解决此问题,您可以尝试手动注册此文原创 2007-06-20 12:11:00 · 1778 阅读 · 1 评论 -
C#中用MD5实现数据加密
using System.Security.Cryptography;using System.Text; private void button1_Click(object sender, System.EventArgs e) { byte[] bt=UTF8Encoding.UTF8.GetBytes(textBox1.Text );//UTF8需要对Text的引用 MD5Cry原创 2007-06-05 16:03:00 · 549 阅读 · 0 评论 -
asp.net ajax学习历程(二)
asp.net系列课程,我准备按照这个课程来学习ajax extension的一些控件,这是来自博客园的一系列文章作者:TerryLee出处:http://terrylee.cnblogs.com ASP.NET AJAX入门系列(1):概述 ASP.NET AJAX入门系列(2):使用ScriptManager控件 ASP.NET AJAX入门系列(3):使用ScriptMana原创 2008-05-31 18:12:00 · 550 阅读 · 0 评论 -
寻找asp.net 2.0 partial的另一半
以前好多文章都是转载的,现在终于也想自己动手写文章了,已经好久没自己写文章了,希望这篇文章能在以后复习的时候,让自己少走一点弯路。1.熟悉partial在vs2003中我们经常会发现在每个类都是一个单独的文件,这样让人感觉起来很烦琐,因为类中好多内容都是IDE(也就是VS2003)自己生成的,开发人员并不是很关注它的存在,但它却并没有被隐藏起来,这样的话,开发人员就会感到代码的冗余性,由此原创 2008-05-09 11:33:00 · 1535 阅读 · 0 评论 -
ASP.NET设计应用程序的七大绝招
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资原创 2007-09-22 11:29:00 · 519 阅读 · 0 评论 -
asp.net的学习顺序
如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是原创 2007-07-28 23:40:00 · 609 阅读 · 0 评论 -
多线程的两个常用demo
异步调用的四种方式 using System;using System.Threading;namespace ThreadDemo...{ public class YibuSelf ...{ public delegate void MyDelegate(); public static MyDelegate dele; pub原创 2007-06-30 14:52:00 · 935 阅读 · 1 评论 -
FormsAuthentication.SignOut()问题
问题://///////////////////////////////////////////////////////我FormsAuthentication.SignOut()了,回到了登录页面。可是回退一样可以登录系统。 form验证把用户信息保存在COOKIE,我退出时Response.Cookies.Clear();可是点回退,一样可以直接登录系统,这叫什么验证?/原创 2007-08-28 22:08:00 · 3569 阅读 · 0 评论 -
Socket接口原理及用C#语言实现
首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描述符,这原创 2008-01-10 03:55:00 · 2080 阅读 · 0 评论 -
数据库通用访问类
#region 引用对象 using System;using System.Xml ;using System.Data;using System.Data.SqlClient;using System.Web; #endregion /// /// DataAccess 的摘要说明。 /// wuchen /// 2004-4-12 /// scwuchen@263.net /// 数据原创 2007-10-28 17:31:00 · 681 阅读 · 0 评论 -
回发或回调参数无效
出现的错误:回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 解决办法:只要我们把绑定代码写在IsPostBack里就好了原创 2007-08-26 00:06:00 · 1284 阅读 · 2 评论 -
C# 通用上传文件类
1、Upfile.aspx:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Upfile.aspx.cs" Inherits="Inc_Upfile" %> DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/T原创 2007-08-30 19:10:00 · 726 阅读 · 0 评论 -
Asp.net将图片存入数据库
介绍可能有很多的时候,我们急需把图片存入到数据库当中。在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在文件系统中。在这篇文章中,我们将讨论怎样把图片存入到Sql2000当中。在这篇文章中我们可以学到以下几个方面的知识:1. 插入图片的必要条件2. 使用流对象3. 查找准备上传的图片的大小和类原创 2007-09-26 17:26:00 · 1116 阅读 · 0 评论 -
c#事件
c#事件简介任何编写过图形用户界面(GUI)软件之开发人员都熟悉事件处理编程,当用户与GUI控制进行交互时(例如点击表格上之按钮),作为上述事件之反应,就会执行一个或多个方法。没有用户之参与,事件也可能执行。事件处理程序是对象之方法,是根据应用程序中发生之事件而执行之。为了理解.Net框架下之事件处理模式,我们需要理解代理之概念。C#中之代理C#中之代理允许我们将一个类中之方法传递给其他类之对原创 2007-07-28 20:25:00 · 519 阅读 · 0 评论 -
ASP.Net中控件的EnableViewState属性
ASP.Net中控件的EnableViewState属性 在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本语言对其进行处理,之后再传递给服务原创 2007-07-22 00:54:00 · 549 阅读 · 0 评论 -
IsPostBack是什么意思,如何运用?
IsPostBack是什么意思,如何运用?IsPostBack是Page类的一个属性,返回值为一个布尔值。一般放在Page_Load事件中。当页面是第一次打开时其值为False,若当前页面为一个提交后的页面其值为True. 通俗的说就是当你的叶面第一次登录时会调用if(!IsPostBack){。。。。。。}中的语句,而在此页面未被关闭之前再次进入该页面时(例如,用back系统的说原创 2007-05-21 21:54:00 · 19243 阅读 · 2 评论 -
javascript和C#的比较(持续更新)
由于这段时间在学习ajax,所以想把javascript和C#系统的比较下,写这篇文章主要的目的是想要系统了解javascript和C#当中的一些语法区别,还有两种语言特有的属性,只以javascript为主,以后会不段更新,只供参考,本人水平有限,若有错误,还忘各位指出。javascript是浏览器按顺序分析的,分析后,在html当中就可以使用其方法,对象,变量等,C#需要被编译成中间代码,原创 2008-05-26 21:50:00 · 12493 阅读 · 1 评论 -
数据绑定的几种不同的方式
在绑定数据时经常会用到这个句程序:或者 今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 很有用的,这样可以在前台页面做好多事情了。 还要记住要这样用必须要在前原创 2007-08-25 16:34:00 · 928 阅读 · 0 评论 -
TextBox的EnableViewState属性问题
今天遇到了这样个问题,令我迷惑了很久,查了查资料才发现它的奥妙之处问题如下:-------------------------------------------------------------------------------------------------------------------------------------------------------为什么T原创 2007-08-28 14:16:00 · 2066 阅读 · 0 评论 -
DataList和Repeater数据分页
DataList和Repeater数据分页 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版导言分页和排序是显示数据时经常用到的功能。比如,在一个在线书店里搜索关于ASP.NET 的书的时候,可能结果会是成百上千,而每页只列出十条。而且结果可以根据title(书名),price(价格),page count(页数),author name(作者)等来排序。我们在分页和排序报表原创 2007-09-15 19:38:00 · 1416 阅读 · 0 评论 -
C# 开发和使用中的33个技巧
1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn()原创 2007-09-23 02:52:00 · 717 阅读 · 1 评论 -
IN & EXISTS NOT IN & NOT EXISTS优化工作
在平时工作中,IN & EXISTS NOT IN & NOT EXISTS是使用频率比较高的SQL语句,所以对它们的优化工作是很有必要的测试环境:Oracle 9.2.0.1 for Windows20001、IN 和 EXISTS IN和EXISTS的处理流程是不一样的: IN的执行流程 select * from T1 where x in ( select原创 2008-04-09 13:18:00 · 1496 阅读 · 0 评论 -
如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
http://support.microsoft.com/kb/301240/zh-cn原创 2007-08-28 22:45:00 · 758 阅读 · 0 评论 -
关于如何进行权限分配
根据数据库中权限来判断控件是否可以使用 以往这个做的很乱下面我找到了个关于一般标识的使用,可以很清晰的完成权限分配,但似乎只适合于Winform,现在先让我们了解下:使用基于角色的安全性:1.身份验证2.授权3.标识.NET Framework提供了三种标识对象:windows标识,下面是一个windows标识的例子using System;using System.Threa原创 2007-06-30 14:04:00 · 1031 阅读 · 0 评论 -
HTTP/1.1 500 Internal Server Error
我找到的一种更有效的解决方法,反正是把我的问题解决掉了,所以我认为很有效,大概会因人而异吧,废话不说了,看下吧 :首先ie -工具-internet选项-高级-显示友好的错误信息 看是否选中,是则去掉。 然后iis里,默认网站-属性-目录安全性-编辑下 匿名访问要勾上,集成windows身份验证要勾上 500是安全问题不是重装能解决的事 还不行的话把你的aspnet加到管理员组,能省很多麻原创 2007-06-12 14:10:00 · 21411 阅读 · 0 评论 -
sql server连接问题
sql server连接问题 未与信任 SQL Server 连接相关联- - 未与信任 SQL Server 连接相关联该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示: 1、 在服务器端原创 2007-06-11 20:13:00 · 955 阅读 · 0 评论 -
DataList控件详细用法(二)
设计模版:页眉页脚数据记录 交替显示项选中时的显示方式 编辑时的显示方式 数据记录分隔符编辑模版,里面可以嵌入控件,绑定数据。 设置外观repeatlayout 属性设置显示方式repeatdirection 显示方向repeatcolumns 列数事件加入模版列的按钮会将其click事件反原创 2007-05-20 18:14:00 · 6887 阅读 · 0 评论 -
DataList控件详细用法(一)
使用DataList控件 本章内容: 1、理解事件冒泡 2、使用模板 3、在DataList中显示数据 4、在DataList中创建多列 5、捕获DataList控件中产生的事件 6、选择DataList中的项 7、使用DataList控件中的DataKey原创 2007-05-20 18:02:00 · 29696 阅读 · 0 评论 -
Asp.net 1.0 升级至 ASP.NET 2.0十个问题总结
这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。 1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有转载 2008-05-08 18:16:00 · 532 阅读 · 0 评论 -
html无法使用include
服务器端包含,html文件不支持要在html包含文件,参考:在宿主页面中嵌入外部页面 刘筱 ---- 如今在Internet上建立网站已经是很平常的事了,但是要做好却并不容易。除了要求网站的内容丰富、可读性强外,网站美观和艺术性也是不可缺少的。而做到美观的一个重要方面就是使整个网站具有统一的风格,并具有一致的导航结构及相关版权信息提示。 ---- 在这方面,FrontPage的模板就是为统一规划网转载 2007-11-21 00:22:00 · 6124 阅读 · 0 评论 -
javascript中id和name的区别
javascript中id和name的区别分类:Javascriptid一般来说是唯一的,调用的时候直接用id名就可以了,而name不一定是唯一的,调用的时候一定要用document.formName.name来使用。 name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的: 1. 表单(form)的控件名,提交转载 2007-10-16 20:20:00 · 4488 阅读 · 0 评论 -
.net对xml文件操作总结
1.读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1/web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表原创 2007-09-27 20:18:00 · 639 阅读 · 0 评论 -
将用户重定向到另一页总结
msdn上的地址:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/d47c522f-8837-47c6-a782-b21319e21197.htm您经常需要将用户重定向到 Web 应用程序的其他页。ASP.NET 提供了下列在网页中生成重定向的方式:原创 2007-09-17 21:22:00 · 800 阅读 · 0 评论