![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#web开发
文章平均质量分 70
lxy_abcde1190
这个作者很懒,什么都没留下…
展开
-
Repeater之非常好的数据分页
分页控件源代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Collections;原创 2009-07-26 02:22:00 · 1460 阅读 · 1 评论 -
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 评论 -
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 中在指定的位置处插入字符
这是论坛中的一个问题,很多人经常会遇到,就贴出来。完整代码如下,实现在光标处插入上传后的文件名:<%@ 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 评论 -
攻破.NET伪静态
在符号帮助下,终于攻破这个问题,感谢感谢!在web.config里边:/*********加载URLRewriter的相关类*************/ /********加载URLRewriter的相关类**************/ enabled="原创 2008-05-28 21:55:00 · 588 阅读 · 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 评论 -
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中的HTTP模块和处理程式-.NET教程,Asp.Net研发
在internet时代的开端,客户端的需求很有限;.htm文档就能够满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文档或静态文档所包含的功能。 研发者需要扩充或扩展web服务器的功能。web服务器厂商设计了不同的解决方案,但是都遵循同一个主题“向web服务器插入某些组件”。任何的web服务器补充技术都允许研发者建立并插入组件以增强web服务器的功能。微软公司提出了isapi转载 2008-05-24 22:14:00 · 560 阅读 · 0 评论 -
在Asp.Net中使用HttpModule实现多个域名分别“绑定”到子目录
目前虚拟主机商提供将多个域名绑定到站点根目录,但是不提供类似CPanel那样可以将域名绑定到站点的子目录。而当你手上有多个域名,网站空间和流量又有闲置的时候,是很希望将这些资源利用起来,而且要做到降低做站的成本。而网络上流传的多域名绑到子目录多为判断HTTP_HOST再使用Asp的Response.Redirect或者php的header方法重订向到子目录去。这种方法在地址的请求上发生了变化,大家转载 2008-05-24 20:52:00 · 613 阅读 · 0 评论 -
过滤DataTable中的指定字段重复的行
#region 过滤DataTable中的指定字段重复的行 /**//// /// 过滤DataTable中的指定字段重复的行 /// /// /// /// public DataTable SelectDistinctByField(DataTable dt, string Fi转载 2008-05-25 09:34:00 · 713 阅读 · 0 评论 -
动态调用仿腾讯拍拍首页的js广告效果特酷 推荐
前台代码:BODY { FONT: 12px "Verdana"; COLOR: #333333}P { FONT: 12px "Verdana"; COLOR: #333333}TD { FONT: 12px "Verdana"; COLOR: #333333}BODY { BACKGROUND: #ffffff;}IMG { BORDER-TOP-WIDTH: 0px; BORDER-原创 2008-05-24 13:25:00 · 1551 阅读 · 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 评论 -
网址中为什么会自动加上AspxAutoDetectCookieSupport=1?
AutoDetect:自动检测客户端实际是否支持cookie再来决定使用两种方式中的哪一种(最佳适应)。 UseCookies:不管客户端是否支持cookie,反正都使用cookie来标识(第一种方式)。 UseDeviceProfile:根据设备文件来判断是否支持cookie,进而决定使用哪种方式。相信很多人都对这个概念很模糊,由于最近在研究WAP,所以对它有一些简单的认识。在 Microsof原创 2008-06-04 15:51:00 · 3052 阅读 · 0 评论 -
通过序列化和反序列化泛型数据实体集合来实现持久化数据对象的方法
通过序列化和反序列化泛型数据实体集合来实现持久化数据对象的方法我们在平时使用数据库的时候,经常会碰到一个问题,就是不希望数据实体对象插入数据库中, 却有想持久化的时候,那么就可以用序列化成XML字符串,来保存到其他地方,由于生成的是字符串,所以可以保存到任意我们想保存的地方。比如 asp.net的ViewState,cookie,cache等。首先,我们定义一个数据实体类。转载 2008-06-08 23:05:00 · 887 阅读 · 0 评论 -
asp.net用url重写URLReWriter实现任意二级域名
好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想问题.很多朋友一直考虑不清(我前几天也一直搞不明白)的问题是,我键入一个地址后,怎么这个url就被重写了?第一步:在浏览器键入了一个地址,比如http://blog.knowsky转载 2008-06-10 21:21:00 · 517 阅读 · 0 评论 -
String.Format格式说明
C#格式化数值结果表 字符 说明 示例 输出转载 2008-07-03 09:13:00 · 626 阅读 · 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 评论 -
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 评论 -
RewritePath() 实现简单高效的URL重写代码
//原始的URL:http://www.ccol.cn/news/12/66.aspx //转换后URL:http://www.ccol.cn/news.aspx?q1=12&q2=66 protected void Application_BeginRequest(Object sender, EventArgs e) { Regex re = new Regex(@"^((/[^/0-9]+)原创 2008-06-10 22:22:00 · 3709 阅读 · 0 评论 -
asp.net 1.1中url重写的问题
1:asp.net1.1中重写中可删节的问题!!!如以下的正则表达式: ~/(/d{4})/(/d{2})/.html--------- ~/(/d{4})/(/d{2})/-------------- ~/(/d{4})/(/d{2})----------- ~/(/d{4})/(/d{2})/index.html----转载 2008-06-10 21:19:00 · 491 阅读 · 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 Rewriting
1.0.请一定要抱着批评的态度来看该文章1.1. 概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2. 内容简介稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://y转载 2008-05-24 22:17:00 · 393 阅读 · 0 评论 -
在ASP.NET中调用存储过程方法新解
来源:IT专家网 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。 根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程, 返回数值的存储过程(也可以转载 2008-05-19 14:51:00 · 331 阅读 · 0 评论 -
用伪静态URL显示动态网页
动态生成的网页在构造真正大型的网站时是不可缺少的。但是,动态页面的名字(即它的URL)往往缺乏明确的含义。例如,名为product.asp?Id=4的页面总不如名为/applicances/dishwashers/Model3809.htm的页面来得好记。本文介绍如何实现静态页面名字和动态页面的映射。 概述 静态页面名字除了具有含义更明确这一优点之外,它的另外一个优点在于搜索引擎能够索引这些页面。转载 2008-05-19 14:55:00 · 746 阅读 · 0 评论 -
从客户端检测到有潜在危险的Request.Form值
asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,很多人给出的解决方案是:1、web.config文档后面加入这一句: 示例: 2、在*.aspx文档头的page中加入validaterequest="false",示例如下: 其实这样做是不正确的,会给程序安全带来风险。 ASP.Net 1.1后引入了对提交表单转载 2008-05-04 20:06:00 · 773 阅读 · 0 评论 -
网站开发时,域名的应用技巧
经常开发网站的程序员,有时希望自己的开发环境跟网站的正式环境一样,但是自己是内网,如何做域名解析呢?windows下,有个本地解析的方法,C:/WINDOWS/system32/drivers/etc/hosts这个文件里存储了域名解析规则。假如你想把svnhost.cn解析到本机,在最后增加127.0.0.1 svnhost.cn,保存以后,重新启动浏览器即可生效。如果需要把bbs.sv转载 2008-05-04 20:02:00 · 391 阅读 · 0 评论 -
分布式图片上传存储浏览解决方案(ToolKit Framework Web开发框架示例项目)
呵呵,忙了个把星期都没搞什么东东,真不爽哦,不过又到5.1了啊,希望大家能过个愉快的假期。这期给大家用ToolKit Framework Web开发框架做了个示例项目,解决图片上传分布式存储浏览等问题。大家在下载的时候经常使用一些下载工具,速度都很快,效果很好。这里都不一一提这些工具的用法了。但是大家有没有试过直接用浏览器在同一站点下载多个文件?细心的朋友可能早有发现,IE浏览器默认在转载 2008-05-04 19:58:00 · 963 阅读 · 0 评论 -
33条C#、.Net经典面试题目及答案
原文:http://www.skymean.com/blog/post/258.html 本文集中了多条常见的C#、.Net经典面试题目例如“.NET中类和结构的区别”、“ASP.NET页面之间传递值的几种方式?”,并简明扼要的给出了答案,希望能对学习C#、.Net的读者有所帮助。 1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要转载 2008-04-29 09:42:00 · 461 阅读 · 0 评论 -
.net面试题大全(有答案)
1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱___?3.类成员有__3__种可访问形式?4.public static const int转载 2008-04-29 10:46:00 · 570 阅读 · 0 评论 -
转自csdn的C#面试题目,你会了吗?
from:http://community.csdn.net/Expert/topic/4271/4271011.xml?temp=.53783821. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 2. 讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了)3. C#,转载 2008-04-29 09:40:00 · 475 阅读 · 0 评论 -
Request.ServerVariables获取环境变量
Request.ServerVariables("HTTP_X_FORWARDED_FOR") 透过代理服务器取得客户端的真实IP地址,有些用此方法读取到的仍然是代理服务器的IP。还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么取到的值将是空的。Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("P转载 2008-04-18 10:49:00 · 309 阅读 · 0 评论 -
程序员杂谈 关于提高自己水平的十大技术
在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗…… 在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗…… 可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务转载 2008-04-19 09:03:00 · 454 阅读 · 0 评论 -
解决ASPX页面中WEB控件必须在含有RUNAT="SERVER"中的FORM表单中
只要在CS页面中加上此段代码即可public override void VerifyRenderingInServerForm(Control control){}原创 2008-04-18 10:02:00 · 501 阅读 · 0 评论 -
Session丢失原因与解决方案小结
win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。 解决办法: 修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%转载 2008-04-18 09:56:00 · 735 阅读 · 0 评论 -
ASP.NET 2.0中OWC生成柱状图和饼状图的源代码
1、首先下载owc11:owc112、引用OWC:打开"解决方案资源管理器"面板,鼠标右键单击"引用",选择"添加引用"菜单,在弹出的"添加引用"对话框中单击"COM"卡片,找到"Microsoft Office Web Components 10.0(office 2003是11.0)",单击"选择"和"确定"按钮,OWC就被添加到了引用中。3、建立一个pic.aspx文件,aspx转载 2008-05-04 20:09:00 · 937 阅读 · 1 评论