分类目录归档:ASP.NET

Validate Image extensions

we have checked the posted file of the FileUpload and pass it to the IsImageFile() method that returns a Boolean type for checking the actual type of the posted file. If the file contains image extension such as “jpg”, “gif”, “bmp” and “png” then it will return TRUE else it will return false. 继续阅读

Microsoft Chart Controls

.NET 3.5 发布功能强大的新控件(Winform&WebForm) —— Chart

前言

11月25号,Scott在博客上发布了基于.NET Framework 3.5 SP1的图表控件——Chart,可在WinForm和WebForm下使用!并同时提供了大量的示例…

继续阅读

使用HttpContext中的User属性来实现用户身份验证之用户验证票篇

在我的上一篇《使用HttpContext中的User属性来实现用户身份验证》中已经讲了怎样来使用HttpContext.User属性来实现用户身份验证,并且还写了一个示例程序。但是,在上一篇文章中,我们使用的是系统缓存来保存用户的登录信息,这无疑是占用系统资源的一种做法,那有没有更好的办法呢?我在上一章中说过大家可以尝试使用用户验证票的方式来保存用户登录信息的,这种方式是基于Cookie原理来实现的,因此避免了使用缓存所带来的困扰。我们已经有了上一篇的基础,这次只需要在它的基础上稍加修改就可以了。 继续阅读

由DataGrid翻页所导致的诸多问题的解决方案

前些日子在公司的一个项目中,要用到DataGrid自带的删除功能,并且实现分页,原以为很简单的,但却偏偏困扰了我们组的所有人!每当删除一条记录后要退回到前一页时,便出现了“无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。”错误。单步调试并跟踪进去,方才发现,问题出在了DataGrid.DataBind();的时候。我调了一下DataBind()之前的DataGrid数据源状态,发现DataGrid.CurrentPageIndex还是删除前的,这是出错的主要原因!针对这个错误,可以有如下的解决方案: 继续阅读

Win2000域服务器 IIS 无法使用asp.net程序的解决方法

把一台服务器升级为域控制器后,安装了ASP.NET,配置完IIS后,发现无法运行*.ASPX文件,每次运行都告诉我服务器内部错误,同时会在系统应用程序日志里加上以下2个错误:

未能启动 aspnet_wp.exe,原因是配置文件的 processModel 节中提供的用户名和/或密码无效。
未能启动 aspnet_wp.exe。失败的 HRESULT:80004005

*.ASP文件运行正常,请那位高手指点一下,到底是什么问题? 继续阅读

最佳ASP.NET编程习惯

初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了 基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学 习的技巧不少,但是,一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于程序的阅读和团队开发。如果自己写的程序 只有自己可以看懂或者只有几个人可以看懂,即使程序技巧神乎其技,对于程序的升级和维护都是致命问题。  继续阅读

ASP.NET中如何防范SQL注入式攻击

一、什么是SQL注入式攻击?

所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单 的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过 程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: 继续阅读

ASP.NET MVC–构建不带 Web 窗体的 Web 应用程序

ASP.NET MVC
构建不带 Web 窗体的 Web 应用程序
Chris Tavares
本文基于 ASP.NET MVC Framework 的预发布版本撰写而成。文中的详细信息均可能会有所变更。
本文讨论: 
模型视图控制器模式
创建控制器和视图
构建窗体和回发
控制器工厂和其他扩展点
本文使用了以下技术:
ASP.NET
代码下载位置: MVCFramework2008_03.exe (189 KB)
Browse the Code Online
按此在新窗口打开图片 目录
模型视图控制器模式
创建控制器
创建视图
稍大的示例
创建表单和回发
创建控制器
其他扩展点
要告别 Web 窗体吗?  继续阅读