ASP.NET
文章平均质量分 51
TangZhongxin
慢半拍的佬唐
展开
-
asp.net 2.0项目与asp.net 3.5项目默认引用
asp.net 2.0项目与asp.net 3.5项目默认引用原创 2010-04-08 14:08:00 · 1482 阅读 · 0 评论 -
获取国家统计局行政区划表
一、国家统计局网站有最新最全的全国行政区划表,从网页源代码看来,靠,我都怀疑是不是用电子表格或是文字处理软件做的,还“国家”统计局呢。 http://www.stats.gov.cn/tjbz/xzqhdm/t20090626_402568086.htm http://www.stats.gov.cn/tjbz/xzqhdm/index.htm http://www.stats.gov.cn/tj原创 2009-11-05 08:51:00 · 6359 阅读 · 1 评论 -
让 Dreamweaver 8 支持 asp.net的母版页 *.master 高亮显示
让 Dreamweaver 8 支持 asp.net的母版页 *.master 高亮显示 1、两个文件: Macromedia/Dreamweaver 8/Configuration/Extensions.txt Macromedia/Dreamweaver 8/Configuration/DocumentTypes/MMDocumentTypes.xml 2、Extensions原创 2009-10-13 14:43:00 · 2496 阅读 · 1 评论 -
判断本页面访问来源是否为本站链接
判断本页面访问来源是否为本站链接: protected bool IsRefererRight{ get { string s1 = Request.ServerVariables["HTTP_REFERER"]; string s2 = Request.ServerVariables["SERVER_NAME"];#if DEBUG原创 2009-10-13 10:40:00 · 2519 阅读 · 0 评论 -
sql server的tinyint类型与.net中的谁对应
sql server的tinyint类型与.net中的谁对应,sql server的tinyint类型的DataReader方法,今天将数据库一个字段由int改为了tinyint类型,model层对应属性由int改为short,没错吧?! 数据库访问层的SqlDataReader.Read()方法也得改呀,原来是: model.属性 = oReader.IsDBNull(40) ? 0 : o原创 2009-10-09 20:34:00 · 14642 阅读 · 1 评论 -
注释
注释 2008-04-03 16:51 阅读3 评论0 1.CSS的注释是:/* */ 例如: #footer{ /*background:#f7f7f7;*/ margin-top:20px; } 2.HTML注释是: 例如: 关于 | 地图 | 帮助 ...... 3.AS原创 2008-04-03 01:07:00 · 584 阅读 · 0 评论 -
Visual Studio 2008 和 .net 3.5新特性
Visual Studio 2008 和 .net 3.5新特性 1、VS2008支持兼容多版本.net Framework 2.0,3.0,3.5(VS 2008 Multi-Targeting Support) 2、VS2008内建对asp.net AJAX 和Javascript支持(ASP.NET AJAX and JavaScript Support) 1)VS2008支原创 2008-10-29 15:09:00 · 583 阅读 · 0 评论 -
Request Url相关属性
Request Url相关属性 Request.ApplicationPath:/ Request.AppRelativeCurrentExecutionFilePath:~/WebForm2.aspx Request.CurrentExecutionFilePath:/WebForm2.aspx Request.FilePath:/WebForm2.aspx原创 2009-09-14 11:55:00 · 903 阅读 · 0 评论 -
把AutoEventWireup属性关闭
1、关于AutoEventWireup属性的作用: ,自动关联页面的Page_Load、Page_Init事件,好处就是不用再多写委托代码或重载代码了啦,坏处就是性能(听说的)和不直观性(影响菜鸟升级,“没见到事件关联它为什么会执行这段代码呢?”)。 2、删除: (1)、在aspx页面一个个将“AutoEventWireup=true”改为“AutoEventWireup=false”了原创 2009-09-14 10:39:00 · 2491 阅读 · 0 评论 -
StylesheetTheme 与 Theme 的区别
StylesheetTheme 与 Theme 的区别: 优先级不同,StylesheetTheme 优先级低,相当于link css文件,Theme优先级高,内容页定义的属性也将被覆盖。 如果页面内同时定义stylesheettheme和theme属性指定主题,那么优先级从低到高是 stylesheettheme >> 内容页内定义的属性 >> 然后才是theme。 如果定义了skin文件原创 2009-09-12 17:20:00 · 1816 阅读 · 0 评论 -
asp.net页面事件顺序
asp.net页面事件顺序,用户控件的OnDataBinding事件在OnLoad前。 例如,若用户控件有一个下拉列表需填充初始数据,再绑定选择其中一项,则 不能在OnLoad时填充初始数据,再在OnDataBinding时绑定选择其中一项,因为在OnDataBinding时,OnLoad还没执行,没数据可绑定。 所以应在OnInit时填充数据。原创 2009-11-05 17:15:00 · 837 阅读 · 0 评论 -
回发或回调参数无效。在配置中使用
http://hi.baidu.com/rolodomain/blog/item/c4096e897aa9dbb70e2444a5.html 问题:回发或回调参数无效。在配置中使用 前提:页面需要回发,页面也启用了回发,表单中有两个下拉框用了ajax联动。 解决:没法解决,只能避免。 (1)、避免回发?好像没有更好的替代方案; (2)、避免ajax联动,直接用服务端AutoPos原创 2009-11-06 16:58:00 · 3391 阅读 · 0 评论 -
asp.net 动态加载(切换)母版页
asp.net 动态加载(切换)母版页:protected override void OnPreInit(EventArgs e) 在Page_PreInit事件或之前,当前页面包含的对象还没有被生成,不能访问,所以,如果想根据当前页面上某个控件的值动态切换母板页是做不到的,能够做到的就是根据Session,或者QueryString等在页面打开之前已经赋值的变量来动态切换. 参考:http原创 2009-12-30 11:54:00 · 3821 阅读 · 0 评论 -
ASP.NET获取隐藏文件的类名
ASP.NET获取隐藏文件的类名(原) http://www.cnblogs.com/lin614/archive/2008/01/25/1052676.html 这个问题在开发中遇到。 this.GetType(). 得到的: ASP.****_ASPX 那我该如何才能得到 类名:****。通过字符串处理得到的类名总感觉不是正规途径。 经过查询资料,再仔细考虑一下原创 2010-03-10 11:47:00 · 1231 阅读 · 0 评论 -
asp.net 获得路径
测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath: /testweb Request.CurrentExecutionFilePath: /testweb/default.aspx Request.FilePath: /testweb/defaul原创 2010-03-08 14:19:00 · 921 阅读 · 0 评论 -
Server.MapPath不只是针对本应用程序
Server.MapPath不只是针对本应用程序: 我的一个网站项目分模块使用了多个虚拟目录来实现多频道,如主站、招聘(虚拟目录HR)、资讯(虚拟目录INFO)……,它们用到的图片全部统一放在一个地方(虚拟目录PICTURES)。 上传图片时要用针对本机器的物理路径吗?->PostFile.Save(“c:/wwwpic/xxx”); 还是用Server.MapPath得出路径?可是它不在本原创 2010-03-05 10:40:00 · 775 阅读 · 0 评论 -
asp.net使用include包含文件
什么?用asp.net使用include包含文件?……有必要吗?使用“用户控件”不是更好吗? 当然,绝大多数情况下,用户控件都能解决问题。但若要在用户控件中需包含其他公用块,即使用用户控件嵌套,老是出问题,而且也没必要使用asp.net的用户控件,因为我要包含的块是静态的,例如在head中包含一个广告…… 1、asp.net页面也可以像asp那样,用include来包含文件:原创 2009-12-11 21:13:00 · 15239 阅读 · 0 评论 -
【转】ASP.NET十个有效性能优化的方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接原创 2010-01-28 00:38:00 · 932 阅读 · 0 评论 -
asp.net 回执(postback)后定位问题
用asp.net 的回执(postback)是很爽,但若一个长长的页面,一回执后,跳到了页首,体验不爽。 但在asp.net的page页面里面有一个很爽的属性Page.MaintainScrollPositionOnPostBack 属性,设为true即可。 获取或设置一个值,该值指示回发后是否将用户返回到客户端浏览器中的同一位置。原创 2009-11-10 23:17:00 · 1381 阅读 · 0 评论 -
[转]ASP.NET多频道网站架构心得
asp.net多频道网站开发架构浅析 http://www.cnblogs.com/Kenny-Jiang/archive/2007/07/31/837900.html 背景: 我们打开门户网站时,往往会看到很多排列紧密的频道列表,如“新闻”、“财经”、“娱乐”等。频道为网站提供了方便的导航功能。 内容描述: 本文主要讨论在asp.net原创 2009-11-12 09:13:00 · 1177 阅读 · 0 评论 -
asp.net中的html标签runat=server时的映射
asp.net中的html控件runat=server时的映射 1、标准xhtml标签:http://blog.csdn.net/TangZhongxin/archive/2009/07/31/4398487.aspx 2、绝大多数标签都映射到“System.Web.UI.HtmlControls.HtmlGenericControl”,它们的共同特性是“信息只读,仅供显示的标记”: d原创 2009-11-07 11:00:00 · 5399 阅读 · 1 评论 -
HttpContext.Current.Items用途
HttpContext.Current.Items只在一次Http请求中存活,适用于: Server.Transfer(); HTTP 请求过程中在 IHttpModule 和 IHttpHandler 之间组织和共享数据; 用法跟ViewSate差不多;原创 2009-09-07 17:13:00 · 4418 阅读 · 0 评论 -
在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
1、现象: 在调试ASP.NET程序时,一边看浏览器窗口一边看 Visual Studio 输出窗口,发现其中出现以下信息:在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常“System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,转载 2009-06-26 16:41:00 · 16109 阅读 · 0 评论 -
dotnet之反编译器与模糊器
模糊器和反编译器大展播: 模糊器:(http://www.lesser-software.com/en/content/products/LSW%20DotNet-Tools/LSW_DotNet_IL-Obfuscator.htm) LSW DotNet IL Obfuscator(http://www.wiseowl.com/products/Products.aspx)转载 2009-07-15 09:21:00 · 1395 阅读 · 0 评论 -
asp.net多form,服务器控件与form,无form的aspx页面
(1)、asp.net页面多个form,一个主form是runat="server"的,而其他都是有action的客户端form,(2)、服务器控件必须放在里的,服务端form只是为了回发,而若是做网站前台,一般是不需要此功能的。(3)、注意母版页的情况,不要将母版页的form跨得太远太宽。(4)、用户控件是不一定要在form里的.(5)、续2,asp.net方便就方便在它的服务器控件,做应用原创 2009-03-26 15:48:00 · 3492 阅读 · 0 评论 -
ashx_json_jquery
1、Handler1.ashxpublic class Handler1 : IHttpHandler{ public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"原创 2009-03-19 08:28:00 · 2162 阅读 · 0 评论 -
asp.net服务器代码标记中的等号(=)、井号(#)的含义是什么?
asp.net服务器代码标记中的等号(=)、井号(#)的含义是什么? 一直用asp.net,在页面中写如下: 但可能没真正明白它的意思。今天有这么回事:在一个Repeater用户里的一个用户控件中需绑定一个不变的值,用没东西绑,因为它不是来自数据库,用说不能将String赋值给int。才明白:是输出了字符串,要绑定一个值给控件,需所以:原创 2009-03-09 17:18:00 · 3389 阅读 · 0 评论 -
ASP.NET与GMail免费SMTP服务器
// ASP.NET与GMail免费SMTP服务器// using System.Net.Mail;MailMessage message = new MailMessage();message.From = new MailAddress("User@gmail.com"); //...new MailAddress("User@gmail.com", "显示的名字");me原创 2009-02-24 16:42:00 · 7767 阅读 · 0 评论 -
ASP.NET3.5中jQuery调用WebServices
一、WebServices中:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.IO; //加的using System.Web.UI; //加的[Web原创 2009-01-20 23:52:00 · 1632 阅读 · 0 评论 -
Web.config的add下的type如何写?
Web.config的add下的type如何写?原创 2009-01-20 14:35:00 · 2143 阅读 · 0 评论 -
asp.net输出rss
一、rss标准简单示例 rss的title http://www.xxx.com rss的description item1的title http://www.xxx.com/xx/xxx.shtml item1的description item1的原创 2009-01-17 16:11:00 · 1016 阅读 · 0 评论 -
注册时检测用户是否已存在(自定义验证控件+jQuery.Ajax)
注册时检测用户是否已存在(自定义验证控件+jQuery.Ajax)本想在自定义验证控件(asp:CustomValidator)的客户端验证属性里(ClientValidationFunction)来写ajax访问的,若存在则让它的arguments.IsValid=!用户存在,但无奈ajax是异步调用,等不到它调用ClientValidationFunction的javascript函数已经原创 2009-01-10 11:12:00 · 5433 阅读 · 2 评论 -
数据库存图片和文件,客户端浏览图片或下载文件
数据库存图片和文件,客户端浏览图片或下载文件(通过Model层,多层应用) 1、数据库: CREATE TABLE [TArticle] ( [Pkid] [int] IDENTITY (1, 1) NOT NULL , [ArticleTitle] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [AttachmentFile原创 2009-07-20 10:13:00 · 2343 阅读 · 2 评论 -
System.Data.SqlClient.SqlException: 必须声明变量 '@ImageUrl'。
唉,真的是老了,昨天碰到的一个问题解决了之后,今天又碰到时又忘了昨天是怎么解决的了,所以写一写博客,帮助记忆而已。 一、问题:编写插入数据到数据库代码时,出现这个问题:System.Data.SqlClient.SqlException: 必须声明变量 @ImageUrl。DAL代码大概是这样的:public int Insert(xxx.BOL.xxx bo)原创 2009-07-21 17:29:00 · 3745 阅读 · 0 评论 -
asp.net与cookie基础
asp.net与cookie基础#region 公共属性private const string CookieName = "Account";private const string CookieName_AccountId = "AccountId";private const string CookieName_AccountName = "AccountName";pr原创 2009-06-25 17:44:00 · 957 阅读 · 0 评论 -
常用Content-Type
常用Content-Type 1、asp.net在Page指令中指定:ContentType="..." %> 2、asp.net在代码中指定:this.Page.Response.ContentType = ""; 3、有哪些Content-Type:.ppt - application/mspowerpoint.ai - application/postsc原创 2009-06-18 17:54:00 · 1667 阅读 · 0 评论 -
简单C#2.0模型层CodeSmith模板
简单C#2.0模型层CodeSmith模板 using System;using System.Collections.Generic;using System.Text;namespace { /// /// 的模型层 /// public class { /// /// 默认构造 /// pu原创 2009-06-15 10:42:00 · 873 阅读 · 0 评论 -
ASP.NET绑定学习
asp.net绑定 1、直接绑定到页面成员> 2、绑定到数组> 3、绑定到Hashtable(键值对) 4、效率排序 //正常使用,效率高 //微软说这样效率更高 5、数据绑定方法的执行效率排序(效率从低到高)Eval("属性或字段名")%>DataBinder.Eval(Contai原创 2009-06-11 00:24:00 · 802 阅读 · 0 评论 -
哇塞,打开一个页面访问了这么多次数据库??
用SQL Server 事件探查器看了一下,哇塞,每打开一个页面都select了n多次数据库,而且很多都是类似的代码?为啥? (1)、二级嵌套绑定数据源 (2)、二级联动 (3)、……多着呢! 解决方法: 对于数据不大的且需多次访问的表,如什么分类表呀,状态列表呀,干脆就一次性全部select出来,放在IList中,再用Find系列方法找你所需要的集合或行。 在内存中F原创 2009-08-19 11:50:00 · 1845 阅读 · 0 评论 -
绑定用户控件赋值对象(非基本数据类型)
一、平时我在Repeater控件中绑定一个用户控件时,都是用户控件的属性都是基本数据类型,然后在绑定中写道: AccountPkid= BusinessScope= City=原创 2009-06-10 17:01:00 · 1338 阅读 · 1 评论