.net有关
文章平均质量分 84
xiaoxiaohai123
软件开发
展开
-
.net客户端得到服务器端控件方法(服务器端控件触发客户端事件)
设置server 端控件上的 client端事件,并把server 端控件的ClientID 传递给 client 端脚本Page_Load 代码: Button1.Attributes .Add ("onclick","fun(" + TextBox1.ClientID + ");");aspx 中代码:script language ="javascrip转载 2007-03-20 17:48:00 · 827 阅读 · 0 评论 -
为服务器控件添加javascript客户端事件(WebControl的Attributes属性)
先介绍一下WebControl的Attributes属性。(HtmlControl差不多,不再重复),Attributes是获取与控件的属性不对应的任意特性(只用于呈现)的集合。举个例子,一个普通的表单控件这里的type,name,Button都是按钮的属性,onClick按钮单击后的事件。这些在Asp.Net中都可以通过Attributes属性集合来设定。 下面举个登录表单验证的转载 2007-03-20 17:51:00 · 1455 阅读 · 0 评论 -
从 ASP.NET 服务器控件插入客户端脚本
适用于: Microsoft® ASP.NET前提条件:本文假设读者熟悉 ASP.NET。难度: 2摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的 Web转载 2007-03-20 17:52:00 · 554 阅读 · 0 评论 -
Asp.Net 学习资源列表
Asp.Net 学习资源列表 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软转载 2007-03-21 09:55:00 · 652 阅读 · 0 评论 -
.net 控件获得焦点问题
网页控件要想得到焦点要求,body中如: bottomMargin="0" leftMargin="0" topMargin="0" onload="SetFocus();"在客户端或服务器端写javascript:setfocus事件时才会响应,当然onload属性可以固定每次onload时固定的控件得到焦点,如:onload="document.forms[0].txtYear.fo原创 2007-03-20 17:46:00 · 1460 阅读 · 0 评论 -
客户端的控件数据传到服务器
客户端服务器(C#)private void btnRead_Click(object sender, System.Web.UI.ImageClickEventArgs e) { string aa; aa=Request.Form["test"]; TextBox1.Text =aa; }(vb)dim aaaa=request.fo原创 2007-03-20 17:49:00 · 716 阅读 · 0 评论 -
点滴
①con.State == ConnectionState.Open :判断数据库连接是否正在打开 datagrid.items.count:获得datagrid中的行数②在一个事件中,既有客户端代码,又有服务器端代码时,总是先执行完服务器端代码,才会执行客户端代码,因此,在同一个事件中要想在客户端代码中调用服务器代码产生的结果是不可行的,可在客户端写调用客户端的一个方法(此方法中写服务器端代原创 2007-03-22 18:24:00 · 632 阅读 · 0 评论 -
在C#.net中如何操作XML
在C#.net中如何操作XML需要添加的命名空间:using System.Xml;定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一:xmldoc = new XmlDocument ( ) ;//加入XML的声明段落,XmlDeclaration转载 2007-06-22 17:07:00 · 555 阅读 · 0 评论 -
ASP.net 验证码(C#)
public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.CreateCheckCodeImage(GenerateCheckCode()); } #region web 窗体设计器生成的转载 2007-06-26 18:03:00 · 451 阅读 · 0 评论 -
Asp.Net不用控件分页
不用DataGrid控件分页功能,而且当前页显示粗体字,贴出全部代码。 private void RptDataBinder() { //建立数据库连接 string dbconn = ConfigurationSettings.AppSettings["dbconn"] + Server.MapPath(ConfigurationSettings.AppSet转载 2007-07-02 10:11:00 · 1650 阅读 · 0 评论 -
Asp.Net截取字符串输出
先写一个方法类 strvalue(string value,int length) public string strvalue(string value,int length) { if (value.Length > length) { value = value.Substring(0,length);转载 2007-07-02 10:29:00 · 829 阅读 · 0 评论 -
ASP.NET生成静态网页的方法
ASP.NET生成静态网页的方法环境:Microsoft .NET Framework SDK v1.1 OS:Windows Server 2003 中文版ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO 以下转载 2007-07-02 14:00:00 · 562 阅读 · 0 评论 -
Asp.Net获取电脑名,IP地址及当前用户名的方法
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.R转载 2007-07-06 17:48:00 · 1818 阅读 · 0 评论 -
Asp.Net中实现MD5加密
public static string Encrypt(string password) { UnicodeEncoding ByteConverter = new UnicodeEncoding(); byte[] dataToEncrypt = ByteConverter.GetBytes(password); byte[] hashedByt转载 2007-07-06 17:56:00 · 511 阅读 · 0 评论 -
.Net 常用加密算法类
.Net框架由于拥有CLR提供的丰富库支持,只需很少的代码即可实现先前使用C等旧式语言很难实现的加密算法。本类实现一些常用机密算法,供参考。其中MD5算法返回Int的ToString字串。using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.转载 2007-07-06 14:36:00 · 474 阅读 · 0 评论 -
.Net给图片加上文字
用.net行云流水般的图像处理,当录入员大姐上传图片的时候,就自动加上公司标记,这样岂不更好,嗯,这想法不错,可以进入2005最佳解决方案第万强了,好说干就干。using System.Drawing;using System.IO;using System.Drawing.Imaging; private void AddTextToImg(string fileName,stri转载 2007-07-02 13:37:00 · 3764 阅读 · 0 评论 -
Asp.net的处理机制 和 自定义WebServer
我们分3个部分来讨论.net的处理过程。这里我们主要讨论WebApplication以上的两个部分。中间会对比IIS在Asp.net中的角色。了解这些过程之后,我们就可以定义自己的WebServer。WebServer不是只有IIS的,没了它,asp程序照样过日子。 这里使用的例子是WebMatrix的WebHost的实现。通过修改这些类,来实现我自己的一个小功能:Host为每个WebApp分配转载 2007-07-03 14:26:00 · 633 阅读 · 0 评论 -
asp.net千奇百怪的日历
日历控件是我们经常使用的,本文把常用的几款日历总结如下。 1.下拉日历梅花雨版第1款点评:最经典的几乎完美了。代码:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>html >head runat="server"> titl转载 2007-07-04 08:43:00 · 642 阅读 · 0 评论 -
asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
在asp.net中执行一个长时间的操作,有的时候需要在在客户端有一个反馈能了解到任务的执行进度,大致看了一下有这么几种做法: (1)按下按钮的时候给出一个提示正在执行任务,执行完毕让这个隐藏 (2)按下按钮的时候跳转到一个提示任务正在执行的页面,执行完毕了再跳转回来 (3)做一个任务类,开启另外一个线程执行任务,同时在客户端或者服务器端保存这个类的实例来跟踪任务的执行情况 (1)和(2)的转载 2007-07-04 17:57:00 · 531 阅读 · 0 评论 -
常用正则表达式
"^/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]*[1-9][0-9]转载 2007-07-06 14:39:00 · 448 阅读 · 0 评论 -
图片加水印类
using System;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Drawing.Drawing2D;namespace KuKu...{public enum MarkType...{Text,Image}/**//// /// 给图片添加水印得类得描述/// public cl转载 2007-07-06 17:36:00 · 743 阅读 · 0 评论 -
Iframe专题
1 将Iframe内的值赋给父窗体,并隐藏自己 Response.Write("") Response.Write(" top.document.form1.TB13.value=") Response.Write(Treeview1.GetNodeFromIndex(Treeview1.SelectedNodeIndex).NodeData)转载 2007-07-03 15:28:00 · 661 阅读 · 0 评论 -
Asp.Net细节性问题精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们转载 2007-07-06 14:35:00 · 380 阅读 · 0 评论 -
asp.net将word转换为html保存
using System;using System.Collections;using System.ComponentModel;using System.Web;using Word;namespace Rules...{ /**//// /// 将word文档上传至服务器然后再转存为html格式文件 /// 再解析html文件修改其页面样式和css /// Blac转载 2007-07-06 17:37:00 · 2482 阅读 · 1 评论 -
SendKeys用法
将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法 SendKeys string[, wait] SendKeys 语句的语法具有以下几个命名参数: 部分 描述 string 必需的。字符串表达式,指定要发送的按键消息。 Wait 可选的。指定等待方式的 BooleandefBooleanDataType@veendf98.chm 值。如果为 False(缺省值),则控件转载 2007-07-10 10:19:00 · 5704 阅读 · 0 评论 -
制做Web实时进度条
上已经有很多Web进度条的例子,但是很多都是估算时间,不能正真反应任务的真实进度。我自己结合多线程和ShowModalDialog制做了一个实时进度条,原理很简单:使用线程开始长时间的任务,定义一个Session,当任务进行到不同的阶段改变Session的值,线程开始的同时使用ShowModalDialog打开一个进度条窗口,不断刷新这个窗口获取Session值,反应出实时的进度。下面就来看看具体转载 2007-07-10 16:25:00 · 773 阅读 · 1 评论 -
使用.NET读取XML文件
介绍 本文中我将介绍在ASP.NET应用程序中如何读取XML文件,这是一个十分有用的技巧。使用这个技巧,我们能够定制我们的应用程序的配置文件,也可以读取那些保存在XML文件中的数据。概论 下面的代码将使用XmlTextReader对象将磁盘文件中的数据读取到XmlDocument对象中。XmlTextReader对象在功能上和StreamReader及Binar转载 2007-07-11 12:41:00 · 645 阅读 · 1 评论 -
实战Registry和RegistryKey类,一个简单的可疑文件扫描程序
private void Search() { try { this.listBox1.Items.Add(""); this.listBox1.Items.Add("扫描指定的目录文件"); RegistryKey scan = Registry.LocalMachine.OpenSubKey("SOFTWARE//Honeydogchen//.Dog//转载 2007-07-11 09:38:00 · 1051 阅读 · 0 评论 -
Request对象的使用
Response.Write("客户端的操作系统:" + Request.Browser.Platform + ""); // WinNT Response.Write("客户端用的浏览器:" + Request.Browser.Browser + "");转载 2007-07-11 13:19:00 · 638 阅读 · 1 评论 -
在html中接收地址栏中的参数
要在在html文件中接收地址栏中的参数,以往都是在aspx中接收参数,只要用request[参数名]就行,但现在不是这样window.open ("11.htm?aa="+dd);问题就是从11.htm中接收aa的值解决方案如下:1.使用 window.location.search 来取得后面的参数// param 为 参数的名称function getParameter(par转载 2007-04-18 20:22:00 · 1166 阅读 · 0 评论 -
用C#编写一个抓网页的应用程序
本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序 。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象转载 2007-07-16 14:04:00 · 587 阅读 · 1 评论 -
Visual C# 对话框全接触
VS.net 出来也很久了,感觉还可以。早一阵子,朋友让我帮他写两个打印程序,当中用了不少的对话,在查资料的时候看到国 外有一篇专门的文章介绍对话框的,就决定写这篇文章,让大家都有个好的起点。同时还着重介绍了打印那一部份,大家可以仔细研究一下,都说了很多了。现 在我们开发吧! 对话框中我们常用了以下几种: 1、文件对话框(FileDialog) 它又常用到两个: 打开文件对话框(OpenF转载 2007-07-16 14:09:00 · 611 阅读 · 1 评论 -
Ctrl+Enter提交事件
当文本框输完内容时,和QQ发送信息一样只要按Ctrl+Enter键就可以提交处理。例:if (event.ctrlKey && event.keyCode==13){ document.all..focus(); document.all..click();} btnOK为服务器控件,button的ID转载 2007-07-16 17:13:00 · 1083 阅读 · 1 评论 -
利用Microsoft.XMLHTTP定制页面无刷新自动检索提示信息
页面脚本:var guid = "null";function CheckMessage(){ var obj = guid; var nn = Math.floor( Math.random() * 2000000);//显示信息页面 var url = "MessageInfo.aspx?time="+nn+"&code="; if(obj != "null")转载 2007-07-17 18:43:00 · 778 阅读 · 0 评论 -
asp.net下判断用户什么时候离开,以什么方式离开
站点用户统计是每一个站点比有得功能,但是很少有人实现在线用户统计得绝对精确或者说是相对精确,基于Web得原理,服务器不会主动知道用户通过关闭浏览器离开站点,这时候只能依靠服务器端变量Session得过期来判断用户是否离开,但用户浏览器是可以知道自己何时关闭得,代码也非常简单 如下: function body_onunload() { if(window.event.clientX转载 2007-07-10 16:27:00 · 706 阅读 · 1 评论 -
Vsiaul C#如何读取注册信息
从视窗95开始,微软公司就在视窗系统中引入了注册表这个概念。注册表到底是什么东东呢?它是视窗系统的一个核心的数据库,在这个数据库中存放中与系统相关的各种参数,这些参数直接控制中系统的启动、硬件的驱动程序安装信息以及在视窗系统上运行的各种应用程序的注册信息等。这就意味着,如果注册表因为某些原因受到了破坏,轻者是视窗系统启动过程出现异常,重者就有可能导致整个系统的完全瘫痪。所以正确的认识注册表,及时的转载 2007-07-11 10:36:00 · 497 阅读 · 1 评论 -
如何显示在线人数,和所在位置
一、原理在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中去。我原创 2007-04-20 12:41:00 · 726 阅读 · 0 评论 -
在Asp.net中利用OWC11画统计图(柱状图,饼状图及线状图等)及补充
自己略有修改及补充.图形和图表是Web上数据表现的很好的形式,在ASP.NET,可以使用Office Web Components (OWC)来创建统计图。Office Web Component (OWC)是包含在Microsoft Office 2000中的一套组件,利用这些组件,我们可以很方便地在浏览器中或者传统的编程环境中进行数据分析和报表。比如:电子报表,图表,数据透视表等。转载 2007-07-23 15:37:00 · 1059 阅读 · 1 评论 -
Asp.Net应用程序中为什么要MachineKey?如何生成MachineKey?
如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说法:“对密钥进行配置,以便将其用于对 Forms 身份验转载 2007-07-24 15:56:00 · 574 阅读 · 0 评论 -
在没有任何数据时进行无效的读取尝试”解决办法
今天使用SqlDataReader读取数据的时候,不能用,而记取全部数据的时候就能用,编辑一条的时候就不行,晕呀!!出现“在没有任何数据时进行无效的读取尝试”错误。 DataReader是只向下读取信息的 加上判断即可: if (reader.read()) { TextName.Text = reader["names"].ToString();原创 2007-04-20 10:34:00 · 16394 阅读 · 10 评论