ASP.NET
song00100
尽我最大的努力,完成更好的项目!
展开
-
.Net 自定义应用程序配置
引言几乎所有的应用程序都离不开配置,有时候我们会将配置信息存在数据库中(例如大家可能常会见到名为Config这样的表);更多时候,我们会将配置写在Web.config或者App.Config中。通过将参数写在配置文件(表)中,我们的程序将变得更加灵活,只要对参数进行修改,再由程序中的某段代码去读取相应的值就可以了。而如果直接将配置值写在程序中,当配置需要改变时,则只能通过修改代码来完成,此时往原创 2009-01-08 15:56:00 · 367 阅读 · 0 评论 -
ASP.NET 2.0中使用OWC生成图表
ASP.NET 2.0中,要显示图型的话,可以用MS office 2003的OWC组件,可以十分方便地看到图表。在工程中,首先添加microsoft office web components 11.0的引用就可以了,然后要using Microsoft.Office.Interop.Owc11;1、生成柱状图//创建X坐标的值,表示月份 int[] Month = ne原创 2009-01-08 16:28:00 · 381 阅读 · 0 评论 -
VS2005网站和SQL一起打包部署安装心得
最近临时搞了个办证中心的小东东(我现在公司就是搞办证中心网站及软件的),开发完了得找人过去安装或是把网站文件什么的打包发给对方安装。项目分网站文件及SQL数据两部门,也就是说在部署的时候得同时安装网站文件及在SQL数据库中建好相关表、视图等内容。 我使用了VS2005中的安装和部署项目中的“Web安装项目”,大概使用了下发现部署网站相当方便,但部署SQL数据就得在原基础上进行自定义操作了。这东东原创 2009-01-08 16:31:00 · 514 阅读 · 0 评论 -
一个GridView编辑删除的例子
aspx:asp:GridView ID="myGvClass" runat="server" AutoGenerateColumns="False" Width="100%" DataKeyNames="id" OnRowCancelingEdit="myGvClass_RowCancelingEdit" OnRowEditing="myGvClass_RowEditing" OnRowUp原创 2009-01-08 16:33:00 · 796 阅读 · 2 评论 -
如何实现 IPrincipal
目标本模块用于: •创建实现可以与基于 .NET 角色的安全性一起使用的 IPrincipal 接口的类。 适用于:本模块适用于下列产品和技术: •Microsoft Windows® XP 或 Windows 2000 Server(带 Service Pack 3)以及更高版本的操作系统 •.NET Framework 版本 1.原创 2009-01-08 16:44:00 · 626 阅读 · 0 评论 -
ASP.NET大整理
使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?原创 2009-01-08 16:49:00 · 1189 阅读 · 0 评论 -
水晶报表的使用【视频】
http://you.video.sina.com.cn/b/7410142-1319379202.html原创 2009-01-08 16:53:00 · 690 阅读 · 0 评论 -
Visual Basic应用程序的几种打印方法
三、采用直接将数据传送打印机的方法进行打印输出 该方法也不太实用。有两种方法将数据送往打印机。第一种是用Print # 方法,就象将数据写入一个文件一样写数据。另一种方法写端口,但不是送文本,而是送特定的PCL语言,PCL表示打印控制语言(Print Control Language)。它是一种特殊语言,用转义代码来控制打印机的具体动作。因为此方法太繁琐,本文不做太多介绍,见谅。 四、使用原创 2009-01-08 16:54:00 · 1011 阅读 · 0 评论 -
在VS2005下为ASP.NET 2.0网站生成唯一程序集
我的新闻管理系统http://cms.bmw.net.cn/Index.aspx是按照本文中的方法发布的.在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样“方便”的功能,不用像以前原创 2009-01-08 17:02:00 · 739 阅读 · 0 评论 -
用Forms认证无法显示图片
2003主机,在IIS中已对internet来宾帐户IUSR_XXX对虚目录有读取运行等三个权限,网站的web.config中 并按照:http://www.codeproject.com/aspnet/formsroleauth.asp的方法做Forms认证,认证一切正常,就是有一个问题,我取消了集成windows认证和启用匿名访问以后,在本机都不能显示登录页的图片,显示为一个红X,在局域网原创 2009-01-08 17:03:00 · 557 阅读 · 0 评论 -
Web 服务项目角色
本文描述的是 Web 服务开发项目中所涉及到的各种不同的工作角色,包括各自的目标,任务以及彼此之间是如何协作的。本文并没有详细讨论所执行的实际任务(比如从 WSDL 创建文档/文字样式的服务);相反,我们试图给具有任何背景的 IT 人员提供全面的指导,让他们了解在着手准备 Web 服务项目时应该如何思考。目的就是要帮助 IT 部门理解如何更好地组织自己的项目并制订出项目的整个蓝图。Web 服务原创 2009-01-08 17:09:00 · 1195 阅读 · 0 评论 -
如何用VS2005制作Web安装程序
网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;也可以使用InstallShield这样到专业制作软件来打包。本篇文章是使用VS2005自带到安装部署工具来制作exe安装文件。 涉及到到内容包括:使用安装部署工具,建立数据库,配置IIS,文件操作,注册表等。参考了网上关于使用VS制作安装程序的文章。环境:Windows原创 2009-01-08 17:18:00 · 593 阅读 · 0 评论 -
VS2005[C#] 操作 Excel 全攻略
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Office.Interop.Excel;using原创 2009-01-08 17:21:00 · 806 阅读 · 0 评论 -
Web站点风格切换的实现
引言Web站点的风格切换是很常见、也很受大家欢迎的功能,比如大家熟知的博客园就提供了几十款风格模板供大家选择。在Asp.Net中,我们可以通过模板页master page和主题theme来实现网站的风格切换,但是.Net提供的默认设置不够强大和灵活。本文将向大家介绍如何在.Net提供的方法上进行改进和扩展,以提供更加强大的网站风格切换功能。效果预览:http://www.tracefact原创 2009-01-08 15:57:00 · 469 阅读 · 0 评论 -
基于角色访问控制的权限系统设计
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述2. 基于操作的权限设计这种模式下每一个原创 2009-01-08 17:23:00 · 980 阅读 · 2 评论 -
创建移动Web应用程序
介绍 现今移动设备已成为我们生活中的一部分,我们当中的许多人已离不开它们。当这些移动设备连接到Internet时,移动设备的力量将无穷无尽。我们可以在任何时间地点给用户发送数据。典型的移动应用程序是在服务器上使用WML, WMLScript和WBMP开发的。 对于动态WML应用程序,开发者可以使用ASP, JSP, PHP等等。移动设备包括蜂窝电话、寻呼机、掌中浏览器、袖珍PC和车载PC。原创 2009-01-08 17:08:00 · 522 阅读 · 0 评论 -
用VS2005制作网页对IIS进行操作
主要是想用一下VS2005,对IIS的操作在IIS Admin中本来就可以进行管理。所以将就看,无所谓有用无用哈。^_^在网上也找了一下,参考了一些别人的写法,如果有什么不对的,请你多指点。本文只写出了部分代码,其他的内容请你自己补足。环境:Windows2003 + VS2005 先需要添加两个引用: System.DirectoryServices和System.Manag原创 2009-01-08 16:25:00 · 381 阅读 · 0 评论 -
ASP.NET中实时图表的实现
在对大批量的数据进行分析比较时,最常用也是最直观明了的表现方法莫过于绘制趋势图表。一般情况下,我们利用EXCEL制作各种类型的趋势图表,但它们都是基于静态数据的,即数据是事先整理好的而不是动态生成的。如果在网上发布,只能将绘制好的图表以静态GIF图像发布,这无法从根本上满足不同用户对不同数据的需求。 ASP擅长服务器端的Web编程,操作后台数据库更是它的强项。但是用ASP制作实时数据库图表有点原创 2009-01-08 16:28:00 · 380 阅读 · 0 评论 -
.NET平台下WEB应用程序的部署(安装数据库和自动配置)
在.net平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。但是,这样制作的安装程序,只是将web页和asp.net程序编译的dll文件安装到目标机器的iis目录,对于一般的应用程序是可以的(比如用access数据库,可以一起打包到安装原创 2009-01-08 16:32:00 · 620 阅读 · 0 评论 -
如何在MDI中使子窗体只保留一个实例
由于在MDI中,子窗体会很多,那么在我以前一篇文章中所提到的方法就有些繁琐了。为了能适应多个子窗体,并对于每个子窗体只保留一个实例,那么我就用一个新的方法来替换,即用反射方法来作处理。 大致代码如下。首先是通过子窗体类型名来判断是否打开新的子窗体,还是把原有的子窗体进行显示。 using System.Reflection; /// /// Open c原创 2009-01-08 16:43:00 · 406 阅读 · 0 评论 -
web开发中的权限设计拙见一二(1)----设计思路
最近项目的项目很奇怪,一个大项目(系统)里包含了很多小的子系统,而这些子系统中都有权限控制的部分,这件事情挺让我头痛的,记得一年前在沈阳,我曾经有一段时间也因因这个问题而疲于奔命,为什么说疲于奔命呢?由于当时项目进度不允许,导致最终系统权限模块草草了事,每个模块都是由读权限字符串来控制用户ACL,当用户无法访问时,提示权限不够。这么做对用户是很不负责任的,既然让用户看到了操作的方式和界面,为什么又原创 2009-01-08 16:45:00 · 518 阅读 · 0 评论 -
使用 Word 2007 和 Visual Basic 2005 自动创建数据丰富的业务文档
简介Visual Basic 一直是用于 Microsoft Word 自动化的首选语言。Word 自动化是用于“远程控制”Word 的一项技术,可以使其启动、加载文档、添加内容、打印、保存和退出。由于 Word 是用于创建丰富文档的绝佳工具,因此自动化便自然成为一项机械化技术,用于制作结合结构化数据和非结构化内容、而且美观的报告、发票、信函以及其他文档。尽管如此,让 Word 自动创建数原创 2009-01-08 16:51:00 · 1079 阅读 · 0 评论 -
ASP.net 2.0中水晶报表迁移部署问题
asp.net 2.0的水晶报表,在迁移机器的时候,如果目标机器没有相应的程序集,在IIS中会报错。错误描述:Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specif原创 2009-01-08 16:56:00 · 410 阅读 · 0 评论 -
固定水晶报表每页显示的行数两种方法
方法一: 例如每页显示20条记录: 1.选择[区段专家] 2.选择[明细] 3.选择[在之前新增分页]的公式按钮,输入以下公司 IF Remainder (RecordNumber, PageNumber*20+1 )=0 then True Else False 把20改为原创 2009-01-08 16:56:00 · 2523 阅读 · 1 评论 -
利用ASP.NET框架创建网站登陆
本来标题应当是,利用.NET框架创作安全性网站。 这是从MSDN上摘抄整理而来的,结合我自己的经验之谈。 我看了有很多朋友都在尝试写出带有登陆这样功能的网站,其方法几乎都是验证用户的登陆合法,然后发送一个表示验证的Cookie,或者在Session中保存信息以便于追踪接下来的访问授权,其实,这些细节化的操作,.NET都提供了一种非常有效的解决办法,能使你从繁琐的安全验证上解脱出原创 2009-01-08 17:04:00 · 420 阅读 · 0 评论 -
软件工厂简介
摘要:简要介绍 Microsoft 开发软件工厂这种方法的动机。所谓软件工厂就是指为了支持某种特定应用程序的快速开发而配置的开发环境。软件工厂从逻辑上讲就是软件开发方法和实践的下一个发展阶段。然而,通过引入产业化模式,软件工厂势必会改变软件行业的现状。 扩大软件开发的规模从目前的情况来看,软件开发的速度缓慢、代价高昂而又极易出错,常常会生产出存在大量缺陷的产品,在可用性、可靠性、性能、安全原创 2009-01-08 17:42:00 · 900 阅读 · 0 评论 -
VS2005项目的安装与布署
一、VS2005制作安装包的“系统必备”选项“系统必备”,通过该选项,可以选择部署应用程序需要预先安装的组建,包括。net fx和MDAC等。“系统必备”选项中可以不仅可以选择需要预安装的组件,而且提供了“安装源”的自由选择。打开系统项目属性,选择发布->系统必备,如下图: 在系统中我们把dotnet2.0框架打包到项目布署中,当安装软件的用户当前没有dotnet2.0框原创 2009-01-08 16:29:00 · 400 阅读 · 0 评论 -
Ajax Extensions核心控件介绍
今天把Ajax的核心组件的相关用法写一下,并做了一个简单的无刷新示例!Ajax的核心组件包括ScriptManager、ScriptManagerProxy、UpdatePanel、Timer、UpdateProgress,其相关属性如下:updatePanel控件 UpdatePanel主要属性UpdateMode内容模板的更新模式,有Always和C原创 2009-01-08 16:45:00 · 550 阅读 · 0 评论 -
ASP.NET IIS 注册工具 (Aspnet_regiis.exe)
当在一台计算机上并行执行多个 .net Framework 版本时,映射到 ASP.NET 应用程序的 ASP.NET ISAPI 版本决定了该应用程序所使用的公共语言运行库版本。ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 使管理员或安装程序可以方便地更新 ASP.NET 应用程序的脚本映射,使其指向与该工具关联的 ASP.NET ISAPI 版本。该工具还可以用原创 2009-01-08 17:21:00 · 562 阅读 · 0 评论