![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET C#类
文章平均质量分 69
yuxuan0476
这个作者很懒,什么都没留下…
展开
-
获取IP地址
public static string IPAddress { get { string userIP; // HttpRequest Request = HttpContext.Current.Request; HttpRequest Request = HttpContext.Current原创 2009-05-15 13:04:00 · 232 阅读 · 0 评论 -
文件下载
/// /// 文件下载 /// /// 文件名 /// 文件全名 /// Response public static void savefile(string savename, string FullFileName, System.Web.HttpResponse Response) { try {原创 2009-05-15 13:05:00 · 215 阅读 · 0 评论 -
C#中的媒体播放类
using System; namespace ConfigTools { /// /// PlayClass 的摘要说明。 ///原作CSDN,经本人稍加修改 /// public class PlayClass { public PlayClass()原创 2009-05-15 13:15:00 · 267 阅读 · 0 评论 -
用ASP.Net写一个发送ICQ信息的程序
ge="C#" %> public void Page_Load(Object src,EventArgs e) { ICQ_Show.Text="如果提交后,在这里显示信息"; } public void Send_Click(Object sender,EventArgs e) { string sendmsg; string commandmsg; //首先取得要发送原创 2009-05-15 13:23:00 · 254 阅读 · 0 评论 -
用Asp.net实现简单的文字水印
Dim FilePath As String = Server.MapPath("Talk.JPG") Sub Page_Load(Sender As Object, E As EventArgs) Dim image As System.Drawing.Image = System.Drawing.Image.FromFile( FilePath ) Dim g As G原创 2009-05-15 13:24:00 · 326 阅读 · 0 评论 -
实现一个Asp.net自定义Back控件
本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page)。 by Juval Lowy Q:实现一个ASP.NET Back控件 我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面。不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访问过的页面,而并不想用浏览历史记录的方法。 A: 你可转载 2009-05-15 13:25:00 · 220 阅读 · 0 评论 -
GridView排序
void CustomersGridView_Sorting(Object sender, GridViewSortEventArgs e) { // Cancel the sorting operation if the user attempts // to sort by address. if (e.SortExpression == "Address")原创 2009-05-15 13:42:00 · 462 阅读 · 0 评论 -
ASP.NET文件上传
本文件用VB.NET编辑,在WIN2000+IIS(安装有.NET支持)中调试通过,可以上传许多常用的文件类型.如 RAR、ZIP、DOC、TXT、JPG、GIF等等! 直接下载保存为ASPX格式就可以 ------------------------------------------------------------ 文件上传 Sub uploadfile(sen原创 2009-05-15 13:44:00 · 287 阅读 · 0 评论 -
asp.net 2.0中TREEVIEW中动态增加结点
asp.net 2.0中TREEVIEW中动态增加结点在asp.net 2.0中,要动态从数据库中取出内容,动态增加结点,其实不难,比如以SQL SERVER 2000的PUBS数据库为例子,要以树型列表方式,取出作者,做为根结点,然后取出每位作者写过什么书,作为子结点,可以这样 http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">转载 2009-05-15 13:49:00 · 186 阅读 · 0 评论 -
asp.net实现二级域名
基本思路:1. 域名支持泛解析,即是指:把A记录 *.domain.cn 解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空;2. 为了实现完全的二级域,建两个站点,一个为主站用,一个为用户用,两个站点目录都指到一个同一网站目录3. 在Web程序中或取URL来源中的二级域名主机头,比如:abc.domain.cn 中的 abc;4. 用获取来的二级域名名称,存入Session,方便取用5.原创 2009-05-15 13:54:00 · 401 阅读 · 0 评论 -
asp.net彩色汉字验证码
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI转载 2009-05-15 16:11:00 · 370 阅读 · 0 评论 -
C#中split的5种方法
第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray)Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割:string s="ab转载 2009-05-15 16:46:00 · 469 阅读 · 0 评论 -
在C#中调用VBScript、JavaScript等脚本的实现
以前在做工作流(workflow)项目的时候,里面有一项就是在用户制定流程定义时可以编写脚本来控制活动的跳转,而这些脚本定义后存在数据库中,当流 程启动的时候,工作流引擎会控制活动执行顺序,串型的两个活动比较简单,但有的活动到下一个活动有条件判断,或者存在多个分支,简单的还好,只要在数据库 表中加个字段就可以实现,复杂一点的就需要通过脚本实现了。当时经验不够,几天都没找到快速的解决办法,想自转载 2009-05-15 16:57:00 · 344 阅读 · 0 评论 -
获取指定URL网页的HTML代码
/// /// 获取指定URL网页的HTML代码 /// /// URL /// 网页编码 如 gb2312,utf-8 /// HTML代码 public static string GetPageSource(string URL,string charset) { Uri uri =new Uri(URL); HttpWebReq转载 2009-05-15 17:15:00 · 553 阅读 · 0 评论 -
C#上传函数
private string SavePhoto(bool isEdit,string oldimgpath) { string filePath=""; string allowedExt = "|.jpg|.gif|.jpeg|.png|.bmp|"; int maxFileSize = 409600;//400KB HttpPostedFile pos转载 2009-05-15 17:15:00 · 276 阅读 · 0 评论 -
c#缩略图代码实现
using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging; /// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public st转载 2009-05-15 17:22:00 · 334 阅读 · 0 评论 -
C#中Split分隔字符串的应用
学习中总结了几种分隔字符串的方法:1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.转载 2009-05-15 17:25:00 · 414 阅读 · 0 评论 -
仿google分页实例
/// 总记录数 /// 每页记录数 /// 当前页数 /// Url参数 /// 返回一个带HTML代码的分页样式(字符串) private string Pagination(int total, int per, int page, string query_string) { int allpage = 0; int next原创 2009-05-15 12:58:00 · 214 阅读 · 0 评论 -
生成 shtml 静态页
/// /// aspx 生成 shtml 静态页(将Url放到Path目录下,保存为FileName) /// /// aspx页面url /// 生成html文件的保存路径文件名 /// public bool ExecAspxToHtml(string Url, string pathFileName) { try原创 2009-05-15 13:02:00 · 273 阅读 · 0 评论 -
webconfig不继承父目录
必須在上一层虚拟目录(如根目录)所在的Web.config加上 如: 方法如下: 程序代码 如此下一层的虚拟目录就可以达到你要的需求了。 下面再转一篇:=====================================================今天要部署一个网站和一个和网站相关的webservices接口,我把网站部署后,就把WEB接口作为它下面的一原创 2009-05-15 13:18:00 · 627 阅读 · 0 评论 -
根据用户名生成注册码的算法
简单的一个生成15为注册码的算法: //该函数返回一个CSTRING类型的15位注册码,入口参数为用户名 CString GetRegPasswd(CString &DirName) { //将用户名换算成15位注册码 long Num1,Num2,Num3; char sn[16]={0}; CString p; int i,len; Num1=0; Num2=0; Num3=0;原创 2009-05-15 13:36:00 · 1195 阅读 · 0 评论 -
ASPNET中实现在线用户检测(使用后台守护线程)
启动后台线程可以用下面的语句:CheckOnline online=new CheckOnline();用户可以将它放到GLOBAL。ASAX中,我是没有了,只放到了一个ASPX文件中做简单的测试。如下//start.aspx%@Import Namespace="System"%>%@Import Namespace="Soholife"%>%@Import Namespace="转载 2009-05-15 13:43:00 · 251 阅读 · 0 评论 -
ASP.NET程序中实现校验码图像生成
在Web系统中很多时候需要用到校验码,例如我们经常遇到不少电子邮件、论坛的注册过程需要我们输入校验码,这是为了提高安全性。今天我们就来讲讲如何生成校验码。 使用ASP.NET来生成校验码图像很方便,网上也有不少教程与文章有介绍,但是都讲的太简单了,不够实用。我来介绍一点自己的思路,算是抛砖引玉吧。 首先我们来看看,生成校验码的一种常见方式: 1. 生成校验码的字符串 2.原创 2009-05-15 13:45:00 · 217 阅读 · 0 评论 -
Asp.net 实现验证码功能的Web控件
Asp.net 实现验证码功能的Web控件 Asp.net的设计方式和设计理念和其他的如Asp,Jsp,Php,Perl等都不一样,几乎是完全的面向对象设计!代码的复用就是其中差异较大的特点之一,Asp.net除了可以用Include以外,还提供了比较有特点的Web控件,包括:Ascx形式和带设计时支持的控件[本文属于后者],为了熟悉这些新概念,我自己写了个Web控件。 在实际项目中运行使转载 2009-05-15 13:48:00 · 310 阅读 · 0 评论 -
ASP .NET - ArrayList对象
ArrayList对象是一个由包含单一数据值的数据项组成的集合。--------------------------------------------------------------------------------创建ArrayListArrayList对象是一个由包含单一数据值的数据项组成的集合。数据项是用Add()方法添加到ArrayList的。以下代码创建一个新的原创 2009-05-15 13:49:00 · 333 阅读 · 0 评论 -
ASP.NET网络编程中经常用到的27个函数集
1、DateTime数字型以下是引用片段:System.DateTimecurrentTime=newSystem.DateTime();1.1取当前年月日时分秒currentTime=System.DateTime.Now;1.2取当前年int年=currentTime.Year;1.3取当前月int月=currentTime.Month;1.4取当前日int日=cur转载 2009-05-15 13:56:00 · 326 阅读 · 0 评论 -
c#经典常用小函数
// Utils收集各种函数public class Utils{ public static int GetStringLength(string str) {//计算字符串字节长度 return Encoding.Default.GetBytes(str).Length; } /* public static string Trim转载 2009-05-15 17:06:00 · 438 阅读 · 0 评论 -
net c#日期时间函数大全
DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//12775670485991281转载 2009-05-15 17:07:00 · 461 阅读 · 0 评论 -
C#下的经典排序函数
//选择排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i { min = i; for (int j = i + 1; j { if (arr[j] min = j; } int t = arr[min]; arr[min] = arr[i]; arr[i] =转载 2009-05-15 17:08:00 · 1238 阅读 · 0 评论 -
ASP.NET获取当前用户的方法属性大整合
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHos转载 2009-05-15 17:17:00 · 420 阅读 · 0 评论 -
C#动态生成文字图片
大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用POTOSHOP、FIREWORK等图像处理软件把文字做成图片来实现,因为这样才不会依赖浏览者的字体、浏览器类型等。可是在我们的WEB应用中又往往是动态的文字,我们便不能用图像处理软件来处理了,只能让WEB程序动态生成,幸运地是.Net Framework给我们提供了便利,下面我们就利用System.Drawing命名空间下的Bit转载 2009-05-15 17:26:00 · 589 阅读 · 0 评论 -
asp.net ToString()格式设置大全
C货币 2.5.ToString("C")¥2.50D十进制数 25.ToString("D5")00025E科学型 25000.ToString("E")2.500000E+005F固定点原创 2009-05-15 13:07:00 · 379 阅读 · 0 评论 -
在ASP.NET中使用Treeview控件和XML
以前,在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的。在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表。在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Tree原创 2009-05-15 13:23:00 · 244 阅读 · 0 评论 -
将DataGrid数据写入Excel文件
程序代码: this.EnableViewState = false; System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);System.IO.StringWriter oStringWriter = n转载 2009-05-15 13:34:00 · 259 阅读 · 0 评论 -
C# 读取计算机CPU,HDD信
C# 读取计算机CPU,HDD信息 public string getCpuInfo() //读取CPU信息 { ManagementClass mobj = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mobj.Get原创 2009-05-15 13:43:00 · 348 阅读 · 0 评论 -
Asp.Net中文本换行
VB.NET Function HtmlCode(ByVal fString) If fString fString = Replace(fString, Chr(13), "") fString = Replace(fString, Chr(10) & Chr(10), "") fString =原创 2009-05-15 13:44:00 · 229 阅读 · 0 评论 -
asp.net常用的javascript经典例子
asp.net常用的javascript经典例子 Dropdownlist无刷新的例子。xml.例如文本验证!下面是一个单选按纽前台不刷新的例子.有好的就往上贴 function SetButton() { if(document.all.rdoByHuman.checked==true) { document.all.c原创 2009-05-15 13:48:00 · 208 阅读 · 0 评论 -
ADO.NET在开发中的部分使用方法和技巧
如何使用 SqlDataAdapter 来检索多个行以下代码阐明了如何使用 SqlDataAdapter 对象发出可生成 DataSet 或 DataTable 的命令。它从 SQL Server Northwind 数据库中检索一组产品类别。using System.Data;using System.Data.SqlClient;public DataTable Retrieve原创 2009-05-15 13:50:00 · 265 阅读 · 0 评论 -
asp.net(c#)常用函数、方法
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月原创 2009-05-15 13:55:00 · 201 阅读 · 0 评论 -
ASP.NET中实现二级或多级域名(修改UrlRewrite)
微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com 重写为 http://www.abc.com/show.aspx?id=1234。 要实原创 2009-05-15 13:55:00 · 322 阅读 · 0 评论