
asp.net实用总结
fhjzgsy
性格开朗
展开
-
在Web.config配置文件中自定义配置节点 [ConfigurationProperty("mappedUrl", IsRequired = true)]
大部分ASP.NET应用程序都包含很多个配置信息,比较常见的有连接字符串配置ConnectionString;当我们需要用到Login控件自动发送Email时,我们就要配置Email服务器节点;还有很多如Page节点可以引入程序集和命名空间等等。根据我的经验很多网站的初始化信息(转载 2011-09-28 22:21:34 · 1181 阅读 · 0 评论 -
asp.net 防止用户多次提交的解决办法
//产生随机验证码 public static String getYangZhengMa() { String tempRsult = ""; Random myRandom = new Random(); for (int i = 0; i { i转载 2010-05-20 16:36:00 · 259 阅读 · 0 评论 -
使用 Bulk Copy 将大量数据复制到数据库
使用 Bulk Copy 将大量数据复制到数据库<br />如果一次要向数据库服务器提交多条记录 , 通常会执行多次Insert命令 , 这样就为要插入的每个记录执行一次与数据库服务器的往返 , 这就给服务器增加了压力 , 效率也大大的降低了...<br />.Net FrameWork 2.0 新增功能 Bulk Copy 可以很快将大量数据加载到数据库中 , 现在利用这一新功能来实现上述功能.<br />这里从 MS Sql Server 2000 的 NorthWind 的 Orders 表加载数据到转载 2010-07-12 11:27:00 · 240 阅读 · 0 评论 -
多域名站点共享COOKIE
p.s. 架构轻盈,效果实现 问题描述:在一个比较复杂的网站环境下。有多个产品向外提供服务。每个产品下都有自己的用户登录界面。现在需要设计一个统一的登录界面。 当用户在这个界面登录后就可以自由的使用各个产品和服务。同时意味着用户用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的 漫游到其他服务里面去。 实际应用:Sohu的Passport将focus.cn,17173.c原创 2010-01-08 14:01:00 · 4081 阅读 · 1 评论 -
ViewState优化
如果你有一个非常酷的页面,页面上很多东西自动地响应用户操作而展现丰富的变化,你的ViewState是很有可能达到200K的。 这里是我将ViewState持久化保持在服务器端的代码,这样ViewState不占用网络带宽,因此其存取只是服务器的磁盘读取时间。并且它很小,可以说是磁盘随便转一圈就能同时读取好多ViewState,因此可以说“不占时间”。为了再“不占磁盘时间”,我还使用了缓存。转载 2010-01-10 10:24:00 · 522 阅读 · 0 评论 -
asp.net 单用户登录经典解决方案
这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是通过程序中的退出按纽退出,而是直接关闭IE,这样的话,下次登录时转载 2010-01-08 13:49:00 · 508 阅读 · 0 评论 -
转载——JS图片轮播器,从数据库读取图片进行轮播
我在网上下载了一个网站的部分源代码 ,看到里面有实现优快云首页图片的切换效果。虽然以前看网上有许多转载的,但是里面的代码都是在js中定义一个数组来存放图片的信息,但是今天这个方法更加灵活啊!只需要以下几步即可。1.创建sql数据库:CREATE TABLE [dbo].[images] ( [imageid] [int] IDENTITY (1, 1) NOT NULL ,转载 2010-01-08 10:33:00 · 1584 阅读 · 1 评论 -
读取xml时 EntityName 时出错
public static Hashtable xml_unserialize(string strXml) { //加上下面这句就好了 strXml = strXml.Replace("&", "&"); Hashtable ht = new Hashtable(); X原创 2010-01-07 15:58:00 · 569 阅读 · 0 评论 -
js+css实现翻页
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">> 无标题文档 写上你要分页的东西! var obj = document.getElementById("frameContent"); //获取内容层原创 2010-01-07 10:54:00 · 600 阅读 · 0 评论 -
对XML文件节点的添加删除修
A sp.net 对一下XML文档进行添加删改的实例XML文件名为bcastr.xml结构如下: 添加节点的函数:/// 将图片新闻信息写入到图片新闻播放器的XML文件集中 /// /// 图片路径 /// 图片新闻网址 /// 标题 public void WritePicNewsXML(string pi原创 2009-12-28 17:04:00 · 487 阅读 · 0 评论 -
上传图片生成缩略图
/// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 mode: "W","H","HW","Cut" /// 返回文件名filename,须加路径,原图路径为"~/uploads/"+filename ; 缩略图为"~/up转载 2009-12-18 19:04:00 · 416 阅读 · 0 评论 -
关于网页打开新窗口的解决方案,拒绝屏蔽
<br />来源:http://www.phphubei.com/thread-305-1-1.html<br />好久没有写过js了,近日项目中,有个需求就是,新打开窗口页面,对于新窗口我总结以下2点<br />1.最基本的弹出窗口代码window.open()这个也相对简单,大家都调用过,建义大家用绝对路径(http://),以下是参数<br />window.open 弹出新窗口的命令;<br /><br /> 'page.html' 弹出窗口的文件名; <br /><br />'newwindo原创 2010-07-20 11:51:00 · 521 阅读 · 0 评论 -
linq入门(1) -- 面向对象的查询,删除,更新,新增记录
linq入门(1) -- 面向对象的查询,删除,更新,新增记录<br />即将开始一个新项目开发,使用VS2008 + Sql Server 2005开发,可能要引入linq,打算从今天开始学习linq,应该还不算晚~<br />之前一直在VS2005下面做开发,对于园子里的linq学习潮有关注,但是感觉手头没有项目实践,所以只是看没有去实践。<br />园子里面webabcd的步步为营VS 2008 + .NET 3.5系列文章索引 感觉不错,俺打算吸收了,根据自己的体会转成自己的开发经验,以便项目开发过转载 2010-07-19 13:59:00 · 415 阅读 · 0 评论 -
ASP.NET操作Word文档
操作WORD配置说明引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)(这是针对老版本的情况,在用vs.net2005的时候,直接在引用对话框中,在com组件里找到对word的库文件的引用就可以了,文件名好像是一样的.)1.运行Dcomcnfg.exe 2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档原创 2011-06-21 19:31:00 · 425 阅读 · 0 评论 -
给图片加间隔水银文字 水银文字间距可调节
<br /> //给图片加间隔水银文字 public void AddWaters(string Path, string Path_sy) { string addText = "无敌男孩"; System.Drawing.Image image = System.Drawing.Image.FromFile(Path); System.Drawing.Graphics g = System.Drawing.Graphics.Fr原创 2011-05-13 17:07:00 · 559 阅读 · 0 评论 -
ASP.net:网页动态生成图片方法的修改
<br />以下的代码复制下来直接运行就可以显示饼图了 ///////////////////////////////////////////////////////// <!--开始--> <%@ Page Language="C#" ContentType="image/jpeg" %> <%@ Import namespace="System.Drawing"%> <html> <head> <mce:script language="C#" r转载 2011-05-13 17:05:00 · 1142 阅读 · 0 评论 -
图片会自动按比例缩小(js版和css版)
<br /><title>javascript图片大小处理函数</title><br /><script language=Javascript><br />var proMaxHeight = 150;<br />var proMaxWidth = 110;<br /><br />function proDownImage(ImgD){<br /> var image=new Image();<br /> image.src=ImgD.src;<br /> if(image.原创 2010-10-23 14:06:00 · 386 阅读 · 0 评论 -
给文章关键字加链接
<br />///<summary><br />/// 给关键字加链接,同一关键字只加一次<br />///</summary><br />///<param name="src">源字符串</param><br />///<param name="keys">关键字泛型</param><br />///<returns>替换后结果</returns><br />privatestring keyAddUrl(string src, List<string> keys)<br />{<br /> Re转载 2010-10-23 14:13:00 · 447 阅读 · 0 评论 -
asp.net读取word的方法
<br />第一种方法:<br /> Response.ClearContent();<br /> Response.ClearHeaders();<br /> Response.ContentType = "Application/msword";<br /> string s=Server.MapPath("C#语言参考.doc");<br /> Response.WriteFile("C#语言参考.doc");<br /> Response.Write(s);<br /> Respo转载 2010-06-23 11:18:00 · 300 阅读 · 0 评论 -
Form 表单提交传值
<br />a.aspx页面 通过action="default2.aspx"转到b.aspx <br />a.aspx页面代码:<br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head runat="server"><br /> <title>无标题页</title><br /></head><br /><body><br /> <form id="form1" method="post" action="b.aspx"><br转载 2010-06-19 13:40:00 · 590 阅读 · 0 评论 -
关于用js自动postback.自动提交数据(不用点击按钮)的方法 button,linkbutton
1, Button://通过div来隐藏按钮如果直接将button的visble=false那么button的事件在onload自动clicl的时候就不会被触发把它放到page的最后转载 2010-07-28 12:32:00 · 2214 阅读 · 0 评论 -
抓取原优快云上本人博客页面内容
建立这个网站的目的就是想把原来优快云上的文章搬过来,但是手工一篇一篇的从后台添加太慢了,优快云也没提供搬家的工具。自己动手弄吧。 思路是:首先得到优快云上我的所有文章页面,优快云上是分页显示的比如这个http://blog.youkuaiyun.com/swort_177/default.aspx?PageNumber=1 ,然后利用C#访问到抓取到HTML代码 最后用正则表达式筛选出转载 2010-05-26 09:15:00 · 303 阅读 · 0 评论 -
汉字转拼音类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text; using System.Text.RegularExpressions; namespace WebApplication1{/// <summary> /// 汉字转拼音类 /// </summary> public class Pin转载 2010-07-20 16:40:00 · 791 阅读 · 0 评论 -
ASP.NET(C#)图片上传压缩成缩略图的代码
// 按模版比例生成缩略图(以流的方式获取源文件)//生成缩略图函数//顺序参数:源图文件流、缩略图存放地址、模版宽、模版高//注:缩略图大小控制在模版区域内public static void MakeSmallImg(System.IO.Stream fromFileStream,string fileSaveUrl,System.Double templateWidth,Sy转载 2009-12-18 08:30:00 · 1239 阅读 · 0 评论 -
图片透明水银代码
原文链接:http://www.codeproject.com/csharp/watermark.asp翻译:小新0574声明:由于小新0574水平有限,并不能保证翻译十分流畅,但已经尽力保证意义上的准确,如果有翻译上的差错,请大家再回复中指出,谢谢。 IntroductionOften when placing photographic images on a website it is转载 2010-02-09 16:29:00 · 750 阅读 · 0 评论 -
ASP.NET中文件的下载
ASP.NET中文件的下载(摘自http://www.aspxboy.com/private/showthread.asp?threadid=233) 一. 服务端通过Response输出相应的HTTP Response Headers信息,和要下载的文件的数据来把文件发送到客户端,HTTP Response Headers表现在html文件中是下面的形式:http-equiv表示是He转载 2009-12-11 16:06:00 · 341 阅读 · 0 评论 -
ASP.NET远程备份恢复SQL Server数据库
///summary> ///备份数据库到本地磁盘 ///summary> public bool BackUp(string BackUpFile) { try { //第一步:在服务器上创建临时文件夹 ExecuteSql(@"master..xp_cmdshell md C:/temp");转载 2009-11-12 10:15:00 · 529 阅读 · 2 评论 -
asp.net调用WebService实例
根据优快云的文章改写的调用WebService的源码,基本的东西,大家一起学习!这里一定要添加WEB 引用菜单步骤如下project->add web reference...,然后输入我们Web Service的路径,这里是http://localhost/WebService1/Service1.asmx,点击添加就OK了。这时你将在类视图中看到localhost命名空间了转载 2009-11-14 20:20:00 · 5208 阅读 · 1 评论 -
ASP.NET教程:调用WebService的源码
WebjxCom提示:这里一定要添加WEB 引用菜单步骤如下project->add web reference...,然后输入我们Web Service的路径,这里是http://localhost/WebService1/Service1.asmx,点击添加就OK了。这时你将在类视图中看到localhost命名空间了。这里一定要添加WEB 引用菜单步骤如下proje原创 2009-11-13 17:04:00 · 1435 阅读 · 0 评论 -
DIV CSS设计时IE6、IE7、FF 与兼容性有关的特性
在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果! 所有浏览器 通用 height: 100px; IE6 专用 _height: 100px; IE6 专用 *height: 100px; IE7 专用 *+height: 100px; IE7、FF 共用转载 2009-11-12 09:45:00 · 216 阅读 · 0 评论 -
fckeditor上传图片问题的解决
其实我在去年的时候就开始接触FCKEditor了,当时是一个朋友张钦文介绍的,按照他的思路,我马上就能在.NET搭建的网站里把FCKEditor 用起来了。不过发现一个大问题,就是图片、附件等不能上传,这可是一个大的缺陷,不是编辑器本身没有付带这个功能,而是这功能在默认情况下是使用不了的, 必须经常管理员详细的设置。比如针对网站的语言、网站的所以目录等进行设置。最近因为应jiajoy.com的要原创 2009-11-11 08:51:00 · 3879 阅读 · 0 评论 -
enter键处发windows事件
script language=javascript> ie = (document.all)? true:false if (ie){ function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.form1.submit();}} }转载 2009-11-11 11:10:00 · 471 阅读 · 0 评论 -
ASP.NET中FCKeditor_2.6.3配置
FCKeditor介绍 FCKeditor是一个功能强大支持所见即所得功能的文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net、ASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。 官方网站http://www.fcked转载 2009-11-11 10:27:00 · 511 阅读 · 0 评论 -
asp.net上传图片并生成缩略图
/// /// asp.net上传图片并生成缩略图 /// /// HtmlInputFile控件 /// 保存的路径,些为相对服务器路径的下的文件夹 /// 缩略图的thumb /// 生成缩略图的宽度 /// 生成缩略图的高度 /// 缩略图名称 public string UpLoadImage(HtmlInp原创 2009-10-29 16:12:00 · 199 阅读 · 0 评论 -
让框架页刷新时记住最后访问的页
一般web系统经常会使用到框架页,例如一些收邮件的界面一般会有个主框架用来显示主体内容,对内容的切换都在主框架中显示有个问题就是如果按F5刷新,则整个框架页都刷新,然后主框架中的内容又回到最开始的状态。不知道有没有很好的方法来解决这个问题,我是这么处理的:在onbeforeunload的时候把主框架的页面地址记录在cookie中,在onload的时候读取cookie中的内容,将主框架的地址设为最后原创 2009-10-27 10:43:00 · 356 阅读 · 0 评论 -
asp.net的缓存机制
缓存是把应用程序中的需要频繁、快速访问的数据保存在内存中的编程技术,通常用来提高网络的响应速度。在ASP.NET中使用Cache类来管理缓存。下面详述控件级数据缓存功能和页面级数据缓存功能的实现:(1)数据库缓存依赖数据库缓存依赖由SqlCacheDependency类管理;数据库缓存依赖的优点:1、提高数据呈现速度,每次获取数据后,系统根据用户设置的缓存时间,在有效期内,将数据保原创 2009-10-27 17:00:00 · 251 阅读 · 0 评论 -
Asp.net调用webservice
这是我从别处摘抄的一篇文章,相信大家都很熟悉的,讲的很明白,但是我对其中一点存有疑惑,许久也没有找到答案。调用webservice时可以返回datatable等复杂数据类型,下面例子中也有的,在前台调用时,其实这些数据类型经过了转换器处理。下面的例子中,返回的datatable被一项一项添加到select上去了,其实我看了就是一个Array,在前台不能数据绑定的,这样datatable的意义原创 2009-11-13 16:59:00 · 648 阅读 · 0 评论 -
ASP.NET添加webservice引用并部署到服务器
简单就下在.NET开发网站中引用webservice并且发布到服务器的做法,这里不截图了。1、在网站项目上,右键-->添加web引用 ,将web引用的地址粘贴,例如 http://192.168.14.222:6666/IbeBaseWebServicePublicWeb/IbeJourneyOdd.asmx 2、给webservice起别名,也就是以后你调用的命名空间 例如IbeJourney原创 2009-11-13 17:03:00 · 1671 阅读 · 0 评论 -
如何在網頁或博客上做一個帶有播放器的連續播放文件?
如何在網頁或博客上做一個帶有播放器的連續播放文件?如何在網頁或博客上做一個帶有播放器的連續播放文件?條件:1、給出五個媒體文件 1.wmv、2.wmv、3wmv、4.wmv、5.wmv 2、代碼任意寫要求:語言越簡單越好,不要繁索。思路清析。目的:要在綱頁上或博客上做一個帶有播放器的連續播放文件步聚:首先,要寫一個播放器語言,第二,讓播放器播放你要播放的條件所供的五转载 2010-02-10 15:28:00 · 613 阅读 · 0 评论 -
google map api中文版
Google Maps API 可以让你在你自己的网页上嵌入google地图。要使用这个API,你需要上这里去 http://www.google.com/apis/maps/signup.htm 申请一个API key 并按照下面的说明来做。 这个API是新的,所以以完美的文档的要求来说,它可能会有一些小错误。容忍我们,我们将填补这些漏洞,您可以参加这个Google Maps API 中转载 2009-12-05 13:38:00 · 1103 阅读 · 0 评论