![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#技术文章
文章平均质量分 74
lxy_abcde1190
这个作者很懒,什么都没留下…
展开
-
String.Format格式说明
C#格式化数值结果表 字符 说明 示例 输出转载 2008-07-03 09:13:00 · 626 阅读 · 0 评论 -
通过序列化和反序列化泛型数据实体集合来实现持久化数据对象的方法
通过序列化和反序列化泛型数据实体集合来实现持久化数据对象的方法我们在平时使用数据库的时候,经常会碰到一个问题,就是不希望数据实体对象插入数据库中, 却有想持久化的时候,那么就可以用序列化成XML字符串,来保存到其他地方,由于生成的是字符串,所以可以保存到任意我们想保存的地方。比如 asp.net的ViewState,cookie,cache等。首先,我们定义一个数据实体类。转载 2008-06-08 23:05:00 · 887 阅读 · 0 评论 -
ASP.NET 中在指定的位置处插入字符
这是论坛中的一个问题,很多人经常会遇到,就贴出来。完整代码如下,实现在光标处插入上传后的文件名:<%@ Page Language="C#" AutoEventWireup="true" %><script runat="server">protected void Page_Load(object sender, EventArgs e){TextBox1.Attributes.Add("onc转载 2008-05-30 09:14:00 · 530 阅读 · 0 评论 -
net2.0多语言网页的实现
来源:不断的学习技术 积累 - 博客园我昨天结合网上的资料实现了网页的多语言.其中有简体中文,繁体中文,英文三个.主要步骤是:1.首先建立资源文件strings.resx,再建立strings.en-us.resx,strings.zh-cn.resx,strings.zh_hk.resx.必须要有strings.resx,这个文件可以没有任何内容.但必须有.不然在下面的default.aspx.转载 2008-05-30 09:13:00 · 431 阅读 · 0 评论 -
WebClient 保持 Session 和 Cookie
来源:大豆男生 - 博客园有些朋友说 WebClient 不能保持 Session 和 Cookie,只有 HttpWebRequest 才能保持 Session。实际上我们只要重写 WebClient 的 GetWebRequest 方法就可以使 WebClient 保持 Session 和 Cookie。下面是 HttpClient 类, 它继承自 WebClient,并重写了 GetWebR转载 2008-05-30 08:49:00 · 960 阅读 · 0 评论 -
在Asp.Net中使用HttpModule实现多个域名分别“绑定”到子目录
目前虚拟主机商提供将多个域名绑定到站点根目录,但是不提供类似CPanel那样可以将域名绑定到站点的子目录。而当你手上有多个域名,网站空间和流量又有闲置的时候,是很希望将这些资源利用起来,而且要做到降低做站的成本。而网络上流传的多域名绑到子目录多为判断HTTP_HOST再使用Asp的Response.Redirect或者php的header方法重订向到子目录去。这种方法在地址的请求上发生了变化,大家转载 2008-05-24 20:52:00 · 613 阅读 · 0 评论 -
url重写实现任意二级域名或多级域名(修正参数中断问题)
简要回顾: 修改微软的URLRewrite能够对URL进行重写,这里要求对域名进行重写,实现http://1234.abc.com/ 到http://www.abc.com/show.aspx?id=1234的重写。步骤:1、你的域名 http://www.abc.com/ 是泛解析的,并在IIS里添加了主机头为空的映射; 2、修改微软的URLRewriter,要改两个地方 (1)转载 2008-05-25 11:53:00 · 461 阅读 · 0 评论 -
过滤DataTable中的指定字段重复的行
#region 过滤DataTable中的指定字段重复的行 /**//// /// 过滤DataTable中的指定字段重复的行 /// /// /// /// public DataTable SelectDistinctByField(DataTable dt, string Fi转载 2008-05-25 09:34:00 · 713 阅读 · 0 评论 -
asp.net C# url重写
URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于:缩短url,隐藏实际路径提高安全性;易于用户记忆和键入;易于被搜索引擎收录;实现URL重写的几个步骤:第一:下载MS的URLRewriter.转载 2008-05-25 10:26:00 · 596 阅读 · 1 评论 -
在ASP.NET中实现Url Rewriting
1.0.请一定要抱着批评的态度来看该文章1.1. 概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2. 内容简介稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://y转载 2008-05-24 22:17:00 · 393 阅读 · 0 评论 -
用javascript操纵GridView中CheckBox的两个常用技巧
来源:丁学的博客 - 博客园 这篇文章同样是为了解决一个博问中的提问: 提问:关于JS读取gridview,checkbox选择情况。当然,下面的实现中,有一半是为解决这个问题而做的,另一半是很久前帮另一位朋友做的,同样关于javascript对GridView中的CheckBox的操作,只是操作顺序完全反过来了,不是获取所有选择的项,而是根据用户的输入,自动选择选择相应的项。 虽然是为了解决转载 2008-05-21 16:58:00 · 445 阅读 · 0 评论 -
网址中为什么会自动加上AspxAutoDetectCookieSupport=1?
AutoDetect:自动检测客户端实际是否支持cookie再来决定使用两种方式中的哪一种(最佳适应)。 UseCookies:不管客户端是否支持cookie,反正都使用cookie来标识(第一种方式)。 UseDeviceProfile:根据设备文件来判断是否支持cookie,进而决定使用哪种方式。相信很多人都对这个概念很模糊,由于最近在研究WAP,所以对它有一些简单的认识。在 Microsof原创 2008-06-04 15:51:00 · 3052 阅读 · 0 评论 -
SQL 2000中如何实现异地备份
--你是否有足够的权限?如果有足够的权限,可以备份到本机--如果有,可以用下面的方法,查询分析器中操作:-- 创建共享目录exec master.dbo.XP_cmdshell md c:/bakexec master.dbo.XP_cmdshell net share bak=c:/bak--进行数据备份backup database 数据库 to disk=c:/bak/备份.bak转载 2008-06-04 20:33:00 · 1376 阅读 · 0 评论 -
ASP.NET如何在窗体和窗体之间传送数据
aspx在同一个页面中传值是很容易的(如textBox1.Text等)但有时必须向另一个页面传值用以前asp的方法的确觉得不怎么样,还要用Request.Form等东西好象又回到了从前。这里使用一个类的静态属性作为两个类的外的全局变量实现了两个页面间传值.举一个简单的例子如下先定义一个包含静态属性的类: 以下是引用片段:using System; namespace study{转载 2008-06-28 11:12:00 · 586 阅读 · 0 评论 -
NET2.0 使用模板生成静态页面并分页
1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。view plaincopy to clipboardprint? > html> head> meta http-equiv="Content-Type" content="text/html;转载 2008-06-28 10:53:00 · 673 阅读 · 0 评论 -
生成静态页3 使用定时器定时生成静态页
前面两篇文章讨论的是如何生成静态页,谈了常用的两种方法, 即:模板替换法与ASPX页面输出到静态文件。下面要谈的问题是何时生成静态页?依我的个人经验,我是这样认为的:模板替换法:主要适用于最终页的静态页生成,如产品展示页,新闻显示页,职位描述及个人简历显示等。它们的特点是,一经生成,基本不变的内容。我建议在添加与编辑这些内容时,就生成静态页比较合适。对于其它情况,我建议看下面内容。AS转载 2008-06-28 10:52:00 · 921 阅读 · 1 评论 -
SQL语句优化技术分析
原文地址:http://www.src119.com/db/show.php?itemid=1904操作符优化IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则转载 2008-06-28 10:49:00 · 477 阅读 · 0 评论 -
FCKeditor使用方法
FCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~ 对于一个全新的网站,FCKeditor就可以直接拿过来用了,不需要进行什么修改。但是对于绝大多数的已有网站而言,F转载 2008-06-27 09:16:00 · 5147 阅读 · 3 评论 -
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败解决方法
Application当程序运行到这句时出现下面的错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。3.单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后 自定义->编辑->添加ASP.NET账户和IUSER_计算机名。解决方法二:如果上述原创 2008-06-26 15:56:00 · 3326 阅读 · 0 评论 -
asp.net用url重写URLReWriter实现任意二级域名
Asp.net 用url重写(URLReWriter)实现任意二级域名好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的问题是,我键入一个地址后,怎么这个url就被重写了?原创 2008-06-23 12:58:00 · 1202 阅读 · 0 评论 -
站二级域名用asp.net 2.0的实现方案
本人所了解有两种方案,可能还有其的方式,希望大家多多讨论!基本思路:1. 域名支持泛解析,即是指:把A记录 *.域名.com 解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空;2. 为了实现完全的二级域,建两个站点,一个为主站用,一个为用户用,两个站点目录都指到一个同一网站目录3. 在Web程序中或取URL来源中的二级域名主机头,比如:abc.域名.com 中的 abc;转载 2008-06-21 16:33:00 · 567 阅读 · 0 评论 -
oh,终于解决了自定义分页的难题
做.net差不多半年了,但一直没有合适的分页解决方案,今天这一问题终于得已解决:特点:1、利用存储过程分页;2,利用URL参数分页,方便url重写;3,结合本人使用的类,绑定非常方便;使用说明:1、下载demo;2、新建一个数据库,或在原有的数据库上执行本sql:用查询分析器打开,执行既可,注意修改Sql.cs 类中的数据库连接字符说明:本分页程序只适于sql存储过程分页,分页存储过程来源于互联网原创 2008-06-10 22:50:00 · 594 阅读 · 0 评论 -
asp.net用url重写URLReWriter实现任意二级域名
好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的问题是,我键入一个地址后,怎么这个url就被重写了?第一步:在浏览器键入了一个地址,比如http://blog.knowsky转载 2008-06-10 21:21:00 · 517 阅读 · 0 评论 -
自动生成Google sitemaps地图文件
自动生成Google sitemaps地图文件<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.转载 2008-05-04 20:11:00 · 540 阅读 · 0 评论 -
分布式图片上传存储浏览解决方案(ToolKit Framework Web开发框架示例项目)
呵呵,忙了个把星期都没搞什么东东,真不爽哦,不过又到5.1了啊,希望大家能过个愉快的假期。这期给大家用ToolKit Framework Web开发框架做了个示例项目,解决图片上传分布式存储浏览等问题。大家在下载的时候经常使用一些下载工具,速度都很快,效果很好。这里都不一一提这些工具的用法了。但是大家有没有试过直接用浏览器在同一站点下载多个文件?细心的朋友可能早有发现,IE浏览器默认在转载 2008-05-04 19:58:00 · 963 阅读 · 0 评论 -
为你的网站增加"标签tag“功能
标签是web2.0时代流行起来的东西,本文讲述用asp.net+sqlserver实现标签功能。通常可以简单的给一个表增加一个标签字段,然后录入文章的时候,直接输入标签就可以了。但是这么做程序运行效率低。而且搜索次数多的时候,在数据库里like一个字段性能影响是很大的。下面主要讲解用数字代替标签。或者理解成给每个标签一个编号,然后用编号来代替标签。这样搜索标签的功能就转化为判断数字是否相等转载 2008-05-04 19:54:00 · 762 阅读 · 3 评论 -
C#中的事务处理
public static int ExecuteNoQueryWithTrans(string strSQL)...{ SqlConnection conn =null; SqlCommand cmd = null; SqlTransaction tran = null; int i = 0; try ...{ conn = GetConnect原创 2008-04-20 20:25:00 · 381 阅读 · 0 评论 -
关于 vs2008 与 vs2005 的冲突问题
在没有按照vs2008前开发的web程序安装了vs2008后(准确的说应该是Microsoft .NET Framework SDK v3.5),在编译时会有警告:警告 CS1701: 假定程序集引用“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”与“Syst转载 2008-04-20 12:36:00 · 562 阅读 · 0 评论 -
Visual Studio 2008 LINQ to SQL 的Beta 2测试版和RTM正式版的差异
Follow Scott Guthrie 的例子学习LINQ,结果找了半天也没有找到TableAdd()这个函数,查了MSDN,也没看到,我还以为是static的Class Extension添加的方法呢,正郁闷着到底是少reference了哪个库。呵呵,结果进一步搜索才发现,原来RTM把TableAdd()改名为 TableInsertOnSubmit()。这个改名语义更强了,改得确实对的,不然转载 2008-04-20 20:46:00 · 677 阅读 · 0 评论 -
.NET3.5和VS2008中的ASP.NET AJAX
本文是作为VS 2008和.NET 3.5一部分发布的一些ASP.NET AJAX运行时特性的几个备注,以及你在VS 2008中打开现有ASP.NET AJAX 1.0项目时需要知道的几个重要事项…… 在.NET 3.5中的ASP.NET AJAX ASP.NET AJAX 1.0是以可以在ASP.NET 2.0之上安装的单独一个下载的形式发布的。从.NET框架3.5开始,所有这些转载 2008-04-20 12:29:00 · 465 阅读 · 0 评论 -
动态添加修改WEB.CONFIG的具体代码方法
protected void Page_Load(object sender, EventArgs e) { DropDownList1.Attributes.Add("onchange", "titlename.value=this.value"); if (!IsPostBack) { strin转载 2008-04-18 10:28:00 · 452 阅读 · 0 评论 -
C#获得1个字符串在另一个字符串里出现的次数的巧妙方法
我如何知道b在a中出现的次数/// /// 返回>1则存在重复的字符串,并返回值,如果小于等于1则不存在重复的字符串返回 /// 查找某一字符串 在目标字符串里出现的次数 思想:首先把目标字符串赋给一个字符串,然后把赋值后的字符串 /// 把源目标字符串替换成空值,这样把源字符串的总长度减去赋值后的字符后的总长度便是目标字符串的倍数,转载 2008-04-18 10:10:00 · 1690 阅读 · 0 评论 -
ASP.NET中处理datetime的一些通用函数
购买价格总代理经销商 夏霏13611683626上海XLsoft公司NetTerm购买正版软件价格网址: http://www.xlsoft.com.cnMSN: Tony.xia@msn.com E-Mail:<a title="http://mail.xlsoft.com.cn/src/compose.php?send_to=fei.xia%40xlsoft.com.cnht转载 2008-04-18 10:04:00 · 452 阅读 · 0 评论 -
ASP.NET 3.5 企业级开发
议题 .NET Framework 3.5 和Visual Studio 2008 C# 面向对象程序设计 ASP.NE转载 2008-04-18 10:00:00 · 337 阅读 · 0 评论 -
c#的25个问题
1.静态成员和非静态成员的区别?答:静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等示例:u转载 2008-04-18 09:34:00 · 581 阅读 · 0 评论 -
Asp.net日期字符串格式化显示
我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using System.Globalization;String format="转载 2008-04-18 10:05:00 · 252 阅读 · 0 评论 -
VS 2008和.NET 3.5 Beta2常见问题的解决方案
自我们发布VS 2008和.NET 3.5的Beta2版本以来,已经有一个多星期了。到目前为止,来自使用者的反馈非常之好。我收到了很多电邮,称之为我们发布过的最好的beta,有几个人已经全时使用它来做所有的开发了。 我也帮助几位解决了他们遇上的疑难杂症(主要是安装方面的问题)。下面是我所见到的问题以及如何解决它们的记录: 安装问题 控件工具箱是空的: 我们看到几个人遇上了这样一转载 2008-04-20 12:02:00 · 442 阅读 · 0 评论 -
使用 .NET Framework 2.0 在您的应用程序中支持证书
本文讨论: Windows 证书存储区 .NET 中的证书类 验证、SSL、Web 服务和代码签名 对数据进行签名和加密转载 2008-04-20 20:28:00 · 998 阅读 · 0 评论 -
ToolKit Framework Demo 中PostForm和AjaxPostForm
这几天有点忙了,今天有点空闲时间给大家讲讲PostForm和AjaxPostForm。如果大家按照我示例中的说明把Demo调试环境搭建起来的话,浏览http://localhost/PostForm和http://localhost/AjaxPostForm可以查看效果。先来看看PostForm.cs中的代码:using System;using System.Text;using转载 2008-05-04 20:04:00 · 532 阅读 · 0 评论 -
asp.net(c#)一次预览并上传多张图片
用asp.net开发网站时,经常要上传图片,现在IE7出现,原来的img.src=xxx.jpg这种预览方式已经失效。本文介绍新的上传前预览图片的处理方式。代码很简单,直接贴代码了。aspx文件代码:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl转载 2008-05-04 19:49:00 · 1369 阅读 · 0 评论