遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Asp.net

上一页 1 2 3 下一页

HttpModule的Init事件
摘要:HttpModule.Init事件由HttpApplication 调用,一个站点有会有一组HttpApplication,因此HttpModule.Init会被多次调用,注意一个HttpApplication被HttpApplicationFactory创建时会调用一次Init,重用这个HttpApplication时不会再次调用HttpModule.Init.更多说明参考这篇文章:http:/... 阅读全文

posted @ 2009-12-24 09:55 遗忘海岸 阅读(297) 评论(0) 推荐(0) 编辑

asp.net2.0中的Usercontrol动态创建
摘要:在Page_Load中添加如下代码,注意不能帮生成控件方法放到if(!IsPostBack()){...}中//===========================protected void Page_Load(object sender,EventArgs e){Control ctl=this.LoadControl("*.ascx")ctl.ID="MMUI"; //务必设置IDthis... 阅读全文

posted @ 2009-12-11 08:31 遗忘海岸 阅读(654) 评论(0) 推荐(1) 编辑

try-catch 与 Response.End()
摘要:测试代码如下: (asp.net2.0 +windows2008)//***********************************// protected void Button1_Click(object sender, EventArgs e) { try { DoSomething(); } catch (Exception ex) { WriteErr("Out:" + ex.M... 阅读全文

posted @ 2009-11-03 10:41 遗忘海岸 阅读(530) 评论(0) 推荐(0) 编辑

基于页面继承的代码重构
摘要:通常信息发布与修改表单基本类似,一般情况下都会把两张表单做在一个页面,这样在页面上添加两个按钮,一个是新增一个是修改,根据传入的参数包含有效Id(主键)来确定是添加还是修改,不过手上要做的表单稍有点复杂,添加跟修改布局不同,同时用户后台跟管理员使用表单也略有不同,为了避免大量重复代码决定采用页面继承方式来实现这4个表单.首先页面中设置 Inherits属性<%@ Page Language=... 阅读全文

posted @ 2009-10-13 13:54 遗忘海岸 阅读(336) 评论(0) 推荐(0) 编辑

Asp.net(C#) 输出Xml格式数据---Rss生成
摘要:XmlWriter.Create(TextWrite output)创建一个实例,可以将Response.Output直接传入,这样编码是按web.config里面的配置或默认(utf-8)设置的,使用Response.ContentEncoding = Encoding.UTF8;可以设置生存xml数据的编码,不过需要放在,XmlWriter.Create之前xmlWriter在输出完成后,请使... 阅读全文

posted @ 2009-07-15 12:53 遗忘海岸 阅读(1488) 评论(0) 推荐(1) 编辑

关于流量统计中的客户端脚本获取来路地址
摘要:最近公司的百度竞价排名的每天定额总是提前用完,而流量统计里却看不到一个相关的关键字,于是打算自己做个简单的统计,看看是不是摆渡有在黑钱了.基于js的流量统计一般会涉及下面两个主要问题:1.怎么获取来路地址:  使用 document.referrer, 因为refferrer中可能包含url字符,所以建议使用encodeURIComponent(document.refferrer)进行编码,服务... 阅读全文

posted @ 2009-06-08 16:35 遗忘海岸 阅读(785) 评论(1) 推荐(0) 编辑

站点发布屏蔽掉不需要的文件--asp.net2.0网站发布
摘要:经常需要维护老的站点,这类站点一般都有海量的文件,asp,jpg,js的一大堆,测试时往往是建立个目录(站点),一股脑放到下面,但是发布时问题就来了,时光复制这些文件就要大量时间,让人等的很不耐烦,而你真实需要的就是那个App_code.dll文件. 针对这个问题,配置 asp.net2.0的编译提供程序可以方便解决. 在web.config中添加以下代码 --------------... 阅读全文

posted @ 2009-03-31 10:35 遗忘海岸 阅读(254) 评论(0) 推荐(0) 编辑

关于Asp.net应用程序生命周期
摘要:收集到的参考资料: (原创)IIS6.0架构(1) (翻译)从底层了解ASP.NET体系结构 ASP.NET 2.0运行时简要分析 (msdn资料)http://msdn.microsoft.com/zh-cn/library/ms178473(VS.80).aspx (系列文章)http://www.cnblogs.com/artech/category/76631.html ... 阅读全文

posted @ 2008-10-22 16:49 遗忘海岸 阅读(322) 评论(0) 推荐(0) 编辑

xmlHttpRequest 以Post方式发数据到Asp.net页,在gb2312编码下的解决办法
摘要:首先xmlHttpRequest 使用Post时,需要对数据进行编码,在客户端一般使用js中的encodeURIComponent在web.config中指定了gb2312编码后,在aspx页面中如果直接使用 Request[xxx]那么结果将会出现乱码,原因是asp.net系统使用gb2312编码对上传的数据进行解码还原,而encodeURIComponent编码是按uft-8来的.为了避免这个... 阅读全文

posted @ 2008-10-21 11:30 遗忘海岸 阅读(2830) 评论(3) 推荐(0) 编辑

Asp.net中TreeView gb2312状态PopulateNodesFromClient乱码问题
摘要:因为要加载的分类数据有10000条左右,直接一次性读取构造Tree速度无法接受,而在不启用PopulateNodesFromClient时,使用回传方式逐步加载数据(用户点击某节点,页面刷新一次,服务器端TreeView的OnTreeNodePopulate事件处理函数中添加子节点),由于分类过多,每次刷新后页面都定位到网页头部,而且用户展开的次数越多,页面加载速度越慢--ViewStat... 阅读全文

posted @ 2008-09-26 10:38 遗忘海岸 阅读(430) 评论(0) 推荐(0) 编辑

GridView ObjectDataSource 一些使用说明
摘要:1. GridView 在使用ObjectDataSource做数据源后,如果要启用删除,需要指定 GridView 的DataKeyNames 属性,只有设置了DataKeyNames='xxx'后 GridView在执行删除操作时会调用一个包含名为 xxx 参数的 Delete操作, 当然这个时候你必须设置ObjectDataSource 的OldValuesParameterFo... 阅读全文

posted @ 2008-09-23 08:41 遗忘海岸 阅读(425) 评论(0) 推荐(0) 编辑

Asp.net中Web.config 页面访问按角色授权配置
摘要:有个User目录,里面有一组.aspx文件,除了A.aspx,跟B.aspx只允许VIP用户访问外,其他只要普通的用户就可以访问 那么User 目录下的web.config文件配置如下<?xml version="1.0" encoding="utf-8"?><configuration><system.web><authorization><... 阅读全文

posted @ 2008-08-19 09:27 遗忘海岸 阅读(3842) 评论(1) 推荐(2) 编辑

二进制度序列化碰到的问题---- 切实认识Asp.net2.0页面编译机制
摘要:问题描述 手上有一行业门户站点,每个用户都有一个子站点(或说模板),每个子站会有一些配置数据(如:logo,横栏图片或者其它一些没想到的东西)为了编程方便以及日后扩充方便,我使用直接在.aspx文件中定义的类来保存这些数据,同样为了修改方便(编译一次站的时间已经到了让人无法接受地步),我这里使用的是单独的.aspx文件(不关联.cs文件),配置数据会被分配给定义的类,然后将类序列化,使... 阅读全文

posted @ 2008-08-15 10:59 遗忘海岸 阅读(548) 评论(0) 推荐(0) 编辑

Asp.net2.0中的提供程序---dashcommerce中的税率计算提供程序
摘要:commerce starter kit (commerce Starter kit 随书 asp.net2.0典型项目开发 ---应用篇光盘中的一套程序,他改自dashcommerce)中,有很多自定义提供程序的应用,比方在线支付模块,税率计算模块等,在网站App_Code/Services/TaxProvider/下面是相关的代码实现首先是配置节的代码,来自文件:TaxServiceSecti... 阅读全文

posted @ 2008-08-13 14:53 遗忘海岸 阅读(743) 评论(4) 推荐(0) 编辑

Asp.net 图片等比例生成缩略图,外带一个数学公式
摘要:今天在做一个网站后台,有个将上传图片生成缩略图的功能,生成方法是以前自己写的,结果发现不少图片没能正确生成,于是就调试其两年多前写的代码,虽然当年写了不少注释,不过还是花了我不少时间,因为期间我花了不少时间来证明一个数学公式了,这个公式应该是初中的知识!想想写了三,四的年的程序,基本上除了小学的算术,貌似就没用到什么数据知识了. 这是一个不等式 设 A=(y*a/x)-b , B=... 阅读全文

posted @ 2008-07-04 16:28 遗忘海岸 阅读(1404) 评论(0) 推荐(0) 编辑

GridView 的一些使用技巧
摘要:GridView在Asp.net 开发中使用比较普遍,当然网站性质的开发,在前台我们一般只用repearter,应该这个控件生成的代码最干净,不过在网站后台,用户管理后台这些地方,使用GridView能给你的工作带来很大的方便. 1. 使用ObjectDataSource ... 阅读全文

posted @ 2008-07-03 11:34 遗忘海岸 阅读(608) 评论(0) 推荐(0) 编辑

基于数据库的站点导航提供程序,适合一般应用系统的管理后台的快速配置
摘要:以下是程序部分 using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; using System.Web; using System.Data; using System.Web.Caching; using System.Data.SqlCli... 阅读全文

posted @ 2008-03-17 16:23 遗忘海岸 阅读(503) 评论(0) 推荐(0) 编辑

Asp.net2.0中单域名多服务器的单点登陆(Single Sign-On)
摘要:问题描述: 有一主域名www.wow52.cn,跟AAA.wow52.cn,BBB.wow52.cn...等一系列子域名,各对应一个子系统,各系统多采用Asp.net 2.0技术实现,并且分布在不同的服务器上面,现在要求在这些系统中实现单点登陆. 方法如下 在个站点(子系统)的Web.config文件中增加以下2个节点 用于生成节点的代码如下 using ... 阅读全文

posted @ 2008-03-13 12:18 遗忘海岸 阅读(367) 评论(0) 推荐(0) 编辑

IIS6.0中.css,.js等文件无法通过IE下载问题
摘要:一直用windows2003中IIS6.0做web开发,从来没碰到过这个问题,直到昨天一个页面的样式表出了问题, 有张表单,在vs2005中样式是正常的,但是页面远行时却出问题了,于是在IE中直接输入xxx.css文件地址发现不能下载, 到此以为问题找到了,经过一番折腾,发现以前正常的站点多有这个问题,但是页面里的样式多是正确显示的.也就是说,当前页面样式不能显示不是IE中无法下载样式表的问题. ... 阅读全文

posted @ 2008-03-04 08:52 遗忘海岸 阅读(1892) 评论(0) 推荐(0) 编辑

SqlCacheDependency 基于表的缓存应用
摘要:SqlCacheDependency基于表的缓存应用在sql2000,以及slq20005中实现的原理多一样,多是在需要检测的表上建立触发器,并且Asp.net运行时通过轮询机制来检测表数据是否更改. 使用步骤 首先保证数据库里有相应的基础结构,可以通过aspnet_regsql来配置, –S 服务器名称 –U 登陆ID –P 密码 –d 数据库名称 –t 要追踪的数据表的名称... 阅读全文

posted @ 2008-02-23 11:35 遗忘海岸 阅读(525) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页
点击右上角即可分享
微信分享提示