
.net
微技术
微技术之家是一个专注于云计算、边缘计算、物联网、5G、人工智能、大数据、虚拟化、安全、区块链、DevOps、存储等领域的技术分享平台。我们致力于为广大的技术人员提供一个交流和学习的空间,分享最新的资讯和经验。 关注微技术,开发不迷路!
展开
-
windows控件实现水印
Windows控件在Web下的引用,首先我们建立一个window控件,项目名称为EditImagePint,然后,我们把项目下的UserControl1.cs改为ImagePint.cs,切记文件名和构造函数都改!先制作界面,首先在设计模式下,我们将一个PictureBox拖放到解面上,命名为pictureBox1下面我们转入代码页,也就是ImagePint.cs我们需转载 2006-09-07 16:41:00 · 836 阅读 · 0 评论 -
C#MD5加密解密
using System.Security.Cryptography; using System.IO; using System.Text;///MD5加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DESCryp转载 2006-09-23 11:13:00 · 619 阅读 · 1 评论 -
DataList,SqlServer,统计图表,分页
MS SQL SERVER 图像或大文本的输入输出如何不通过其他工具,把图片、声音等存储到sql中用image类型方法:1、建立过程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname转载 2006-10-11 13:03:00 · 4198 阅读 · 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.Int32"));转载 2006-10-24 10:19:00 · 548 阅读 · 0 评论 -
.NET开发中的一些小技巧
这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》。1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty; form1.ControlBox = false;2.转载 2006-10-23 21:08:00 · 526 阅读 · 0 评论 -
用Socket发邮件的代码(可以群发)
qunFa.aspx文件的代码:...@ Page language="c#" Codebehind="qunFa.aspx.cs" AutoEventWireup="false" Inherits="liuwei.hanmail.qunFa" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >HTML> HEA原创 2006-07-31 13:43:00 · 648 阅读 · 0 评论 -
我整理的asp.net验证码
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.Web原创 2006-08-17 18:26:00 · 531 阅读 · 0 评论 -
ASP.NET 2.0防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.转载 2007-04-26 23:12:00 · 457 阅读 · 1 评论 -
ASP.NET里常用的JS
using System;using System.Web;using System.Web.UI.HtmlControls ;using System.Web.UI;namespace Web.JScript{ /// /// 提供向页面输出客户端代码实现特殊功能的方法 /// /// /// public class JScript {转载 2007-05-16 13:50:00 · 445 阅读 · 0 评论 -
ASP.NET根据URL动态生成静态页面
两种方法方法一: /**//// /// 静态生成页面的方法 /// /// 生成源 /// 生成到 private bool MakePage(string strPageUrl,string strFileName) { string strDir,strFile转载 2007-06-03 19:39:00 · 684 阅读 · 0 评论 -
C# 2.0 泛型
原文阅读!Dan Vallejos WebLog!C# 2.0 Generics -----------------------Visual Studio 2005 also introduces the next version of C#. C# 2.0 introduces generics, iterators, partial class definitions, nu转载 2006-09-23 11:21:00 · 486 阅读 · 0 评论 -
ASP.NET程序中常用编程代码
1.为按钮添加确认对话框Button1.Attributes.Add("onclick","return confirm(’确认?’)");button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")2.删除表格选定记录//获得DataGrid主键i转载 2006-09-23 11:15:00 · 721 阅读 · 0 评论 -
如何去掉dataset中的重复行
1建立一个DataSetHelper类(DataSetHelper.cs)public class DataSetHelper...{ public DataSet ds; public DataSetHelper(ref DataSet DataSet) ...{ ds = DataSet; } public DataSetHelper()翻译 2006-09-14 22:33:00 · 1265 阅读 · 0 评论 -
正则表达式(c#版)
//验证用户输入的字符串中时候只含有数字或字母,汉字 bool IsValidString(string strIn) { return Regex.IsMatch(strIn,@"^[A-Za-z0-9/u4e00-/u9fa5]+$"); }//验证电子邮件 bool IsValidEmail(string strIn) { return Regex.IsMatch(转载 2006-09-07 17:07:00 · 643 阅读 · 0 评论 -
在C#.net中如何操作XML
在C#.net中如何操作XML需要添加的命名空间:using System.Xml;定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一:xmldoc = new XmlDocument ( ) ;//加入XML的声明段落,XmlDeclaration xm转载 2006-09-11 09:45:00 · 331 阅读 · 0 评论 -
正则表达式
如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 data?.dat 的模式可以找到下述文件:data1.datdata2.datdatax.datdataN.da转载 2006-09-11 22:15:00 · 463 阅读 · 0 评论 -
百万条数据分页
写出代码之前,先说明一下原理,比较简单。有一张表(test)如下 结构是:id(自动编号) txt 假设40条记录)现在要每页显示10条记录,则每页要显示的数据应该是:第一页:1----10第二页:11----20第三页:21----30第四页:31----40如要显示第一页,最简单的方法就是 select top 10 * from test 就OK了。第二页开始呢?怎么做呢?请接着看:比如转载 2006-09-11 22:54:00 · 352 阅读 · 0 评论 -
.NET与数据库连接(web.config)
Web.config里添加:写在内外,比如:cs文件里:...using System.Configuration;....SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["DatabaseString"]);string strup="insert into 表 (字段1,字段2)原创 2006-04-27 13:15:00 · 860 阅读 · 1 评论 -
ASP.NET中常用的文件上传下载方法
ASP.NET中常用的文件上传下载方法 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数据库以及下载方法 4、上传Internet上的资源 第一部分: 首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下转载 2006-09-11 18:29:00 · 605 阅读 · 1 评论 -
.Net分页控件
由于.net自带的分页功能极其死板,自定义性不强不能满足需求俺花了一个多星期的时间 写成的一个.net分页控件特性:1、支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以2、支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写3、控件样式可自定义4、封装完全,使用过程序只需写一行代码 1 /********转载 2006-09-11 22:59:00 · 504 阅读 · 0 评论 -
[.net]执行URL重写
一 什么是url重写URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。url重写的优点在于:l 缩短url,隐藏实际路径提高安全性l 易于用户记忆和键入。 l 易于被搜索引擎收录二 实现url重写的转载 2006-09-14 12:22:00 · 561 阅读 · 0 评论 -
一个对称加密算法
一个 对称加密算法using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace ConsoleApplication2...{ /**//// /// 对称加密算法类 /// public class SymmetricMethod .原创 2006-09-15 08:28:00 · 651 阅读 · 0 评论 -
Visual Studio:针对 Java 开发人员的 C# 编程语言
本文讨论 Java 和 C# 之间的异同点,目的在于当迁移到 .NET 时,让 Java 开发人员掌握所涉及的一些知识。Java 和 C# 之间的主要相似点是: • Java 和 C# 都源于 C++,并且共有 C++ 的一些特征。转载 2006-09-19 08:45:00 · 577 阅读 · 0 评论 -
角色权限(如超级管理员,普通管理员等等)在Global.asax.cs、webconfig中的应用
在Global.asax.cs中protected void Application_AuthenticateRequest(Object sender, EventArgs e){ if(User!=null) { if(User.Identity.AuthenticationType=="Forms") { string[] roles=new string[4];转载 2006-09-22 09:32:00 · 1003 阅读 · 0 评论