
ASP.NET
MADfox1983
上网
展开
-
ASP.NET动态生成HTML页面
导读: 思路 1、利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。 2、使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。 优点 1、可转载 2008-04-15 13:41:00 · 804 阅读 · 0 评论 -
asp.net中的身份验证
导读: asp.net中的身份验证 我用的是基于窗体的验证,这也是最常用的,我只写一下摘要,源代码太长,但应该不影响理解代码. web.config的修改: 用户的登陆验证方法,: 这里有两个输入控件的,一个是user_tb,用来输入用户,一个是psw_tb,用来输入密码 private void Button1_Click(object sender, System转载 2008-04-21 21:55:00 · 666 阅读 · 0 评论 -
通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行
导读: Quote: 本文将讨论: • 缓存和 Forms 身份验证 • 视图状态和会话状态 • 配置文件属性序列化 • 线程池饱和 • 模拟和设置配置文件 本文使用了下列技术: .NET Framework、ASP.NET、Windows Server 2003 本页内容 LoadControl 和输出缓存 会话和输出原创 2008-04-21 20:13:00 · 483 阅读 · 0 评论 -
Lightbox和Datalist
aspx01 td>02 03 OnItemDataBound="DataList1_ItemDataBound" RepeatColumns="3" Width="80%" OnItemCommand="DataList1_ItemCommand">04 ItemTemplate>05 table class="ImageTabl转载 2008-04-17 18:28:00 · 811 阅读 · 0 评论 -
ASP.Net中自定义Http处理及应用之HttpHandler篇
导读: 在开发基于Microsoft IIS的应用时,开发者除了可以编写ASP程序外,还可以使用Visual C++等开发工具,开发ISAPI应用,以获取更为强大的功能。可以编写两种ISAPI扩展:一种是ISAPI Server Extention,另一种是ISAPI Filter,但是,ISAPI扩展应用的编写通常对开发者有比较高的要求,开发和部署的难度比较大。 在开发ASP.Net应用时,转载 2008-04-17 15:41:00 · 541 阅读 · 0 评论 -
DataList控件也玩分页-转贴
众所周知,ASP.Net中给我们提供了三个数据控件--DataGrid,Repeater,DataList。在这三个控件中,DataGrid控件的功能最强大,Repeater控件最忠实于模版原样,DataList控件则兼而有之。DataGrid控件太有名了,所以以前用的讲的也很多,Repeater功能太少,没有什么好讲的。这里主要是讲一讲DataList控件。DataList控件其实功能也转载 2008-04-16 15:39:00 · 510 阅读 · 0 评论 -
在自定义HttpHandler中使用Session
导读: 最近需要做一个对特定请求进行响应的接口,只是在内部处理,不存在UI,机于这种情况,当然是使用实现IHttpHandler来进行处理,可以减掉加载HTML 控件的时间。本来都是这样想的,对于IHttpHandler 中定义了两个方法,ProcessRequest(HttpContext ctx) 和 IsRunable() 这两个,看到在ProcessRequest(HttpContex原创 2008-04-15 18:00:00 · 422 阅读 · 0 评论 -
使用HttpHandler实现URL重写
导读: 我们经常看到很多网站访问文章的时候才用的是***.html或***.shtml (如本blog的日志访问效果),其时这写文件在服务器上不存在的,那为什么会出现这样的效果呢,是因为Web服务器上对URL执行了重写,把访问的URL根据特定的格式重写成内部访问页面来实现的,它的好处是便于用户理解,同时搜索引擎也能更好地收入你的网站,当然其它的好处也很多,这里不做一一介绍了。 本文转载 2008-04-15 15:59:00 · 722 阅读 · 0 评论 -
在手动给gridview邦定数据源时,会出现这种情况
导读: 运行后直接显示分页的1,只有1显示正常,如果点选其它的,比如2或者4什么其它别的,提示: GridView“XXX”激发了未处理的事件“PageIndexChanging”。 手动分页必须有PageIndexChanging事件,添加PageIndexChanging事件,然后添加如下代码 protected void gvPurchase_PageInd转载 2008-04-14 16:08:00 · 579 阅读 · 0 评论 -
使用HttpMoudle和IPrincipal实现自定义身份及权限认证
导读: HttpContext.Current.User用户对象表示用户的安全上下文,代码当前即以该用户的名义运行,包括用户的标识(IIdentity)和它们所属的任何角色。所有用户对象都需要实现 IPrincipal 接口。(MSDN) 创建一个User类实现IIdentity接口 重写相应的方法 public class User : IIdentity { private转载 2008-04-21 21:58:00 · 618 阅读 · 0 评论