.net/c# - 文章列表

  • 在ASP.NET中自动给URL地址加上超链接修正版

     在blog博客系统开发中,在发布留言或评论时,需要把用户输入的Url链接或Email加上超链接,这样可以显的很人性化。 要想自动显示超链接的关键在于如何能正确识别超链接,毫无疑问的,最有效的方法是用正则表达式。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,用它就可以自动探测出文字中的URL链接或Email地址。 Baidu了一下,找到的解决方案都有问题,所

  • ASP.NET中的File类和Directory类的相关知识

    .NET中处理文件和文件夹的操作相关的类:File类和Directory类 \nSystem.IO.File类和System.IO.FileInfo类  在设计和实现“网络硬盘”的过程中,将大量地使用和文件系统操作相关的内容。故本节先对和文件系统相关的两个.NET类进行简要介绍。  System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。 (1) 文件打开方法:File.Open\npublic static FileStream Open(string path,Fi

  • GridView隐藏列取值解决方案

      在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也就是说无法直接从GridView中取到这个列内的文本。  这一功能在DataGrid 时代几乎是必须的,在对列表进行批量选中操作时非常有用(比如批量删除),隐藏列通常用于存储DataGrid行对应数据记录的关键字的值,而现在在 GridView中却行不通,着实令一大批人头疼不已,网上也有了其解决方案,其中一个如下,其原理是在行创建时设置其css样式为不可见,这样可以避免直接设

  • 用ASP.NET开发电子商务网站对数据库表的设计

    系统分析功能需求分析(1):产品展示,按照分类展示全部产品,和对应的相关信息。(2):增加产品的展示相关度,诸如最新产品报道,网站的新闻,促销信息。(3):购物车,跟踪用户的购物情况(4):结算中心:处理用户帐单,购物处理(5):反馈互动区,可以留言(6):会员信息模块,可以注册数据需求分析数据库表设计定为8个表实现:ccdot_user{用户信息表}:\n——szd_userid [PK]——szd_username[用户ID]——szd_password[用户密码]——szd_name[用户真是

  • ajax+asp.net2.0 sql2005三级联下拉框

    ajax+asp.net2.0 sql2005三级联下拉框

  • .NET与常见数据库连接的方式

    一. Net与数据库的连接方式总结..Net可以与目前流行的所有数据库建立连接,建立连接后便可以访问和查询该数据库,现在一一介绍三种数据库的连接方式.2.1Oracle数据库的连接在与oracle数据库连接的时候,需要为项目添加oracle组件,右键点击树型菜单,点击Add Resource->Com->选择oracle data contral.需要的命名空间using System.Data;using System.Data.OracleClient;连接示例:OracleConnection conn=new OracleConnection(StoneFunction

  • 在asp.net2.0中使用存储过程

      本文介绍了在asp.net2.0中使用存储过程的方法。\n  以下是SQL中两个存储过程: 以下是引用片段:  CREATE PROCEDURE dbo.oa_selectalluser   AS   select * from UserInfo   GO   CREATE PROCEDURE dbo.oa_SelectByID   @id int   AS   select * from UserInfo where ID=@id   GO\n  一个是带参数的存储过程,一个是不带参数的存储过程.下面介绍怎么在VS2005中使用这两个存储过程.\n  (一).不带参数的存储过程:以下是引

  • 用C#实现中文验证码

    1、汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就行了呢?使用后台数据库先将所有汉字存起来使用时随机取出,这也是一种办法,但是中文汉字有这么多,怎么来制作呢?其实可以不使用任何后台数据库,使用程序就能做到这一切。要知道如何生成汉字,就得先了解中文汉字的编码原理。 1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,简称GB2312,这个字符集是我国中文信息处理技术的发展基础,也是国内所有汉字系统的统一标准

  • 手把手教你制作vs2005装饰

    如果把.net开发人员比作是行走江湖的侠客,那vs就好比是侠客手中的剑,比武的时候讲究的的一寸长,一寸强,那我们应该如何改善我们的武器呢?铁匠铺的铁匠老软早就为我们做好了准备,他在我们的武器上装了很多环,打了很多洞,我们完全可以在这些环或洞上镶嵌珠宝,让这把剑更加靓丽,也可以在这把剑上装上暗器,增加武器杀伤力,如果您自身还练就了九阳神功,配上这把倚天剑,包你很快就知道无敌真寂寞的滋味。哈哈。不胡诌了,言归正传,本文通过详细的操作步骤讲述一个装饰vs2005的故事。 让我们打开vs2005,选择创建项目,在接下来的向导中选择项目模板:其他项目类型-扩展性-visual studio外接程序

  • 在.NET中字符串替换的五种方法

    1:使用String.Replace函数替换,但不支持大小写。2:正则System.Text.Regex 替换,用RegExpOption修改是否支持大小写。3:在小数据的情况下,使用String.SubString 和+可以实现间接替换。4:导入Microsoft Visual Basic RunTime (Microsoft.VisualBasic.DLL) 使用Strings.Replace速度很快。5:参照反射Reflector.FileDisassembler配合Strings.Split and Strings.Join 等实现,速度同5。一下介绍一种算法,类似KMP算法。有兴趣的