.net/c# - 文章列表
-
不用改文件名 防止IIS文件被下载方法
如何才能防止encry目录下的所有文件被非法下载呢?我们可以应用IIS中的应用程序映射结合ASP.NET中的IHttpHandler自定义权限,把IIS应用程序映射用于所有文件,并将控制权交给我们自己实现的IHttpHandler。\n首先添加应用程序映射:打开IIS管理器->右击我们要控制下载的站点->在属性对话框中“配置…”,将文件改为你自己.netFramework ASPnet_isapi.dll的路径。\n然后修改web.config,在system.web下添加httpHandlers项,<system.web>\n…\n<ht
-
C#操作MySQL中文乱码的解决方案
误区:近几天来搜索网上资源介绍理论上的可选编码方案为:gb2312/gbk/utf8等支持双字节的编码类型均可,实际试验过程中发现并不是这样的。 A、大家跟风都想使用utf8,但UTF8在处理中文时并非想像中的理想,Select/Update/Insert均出现乱码; B、gbk字符集远大于gb2312,是第二首选字符集,但在Server/Database设定为GBK字符集后,在程序中连接都不成功(not support),更不用说操作;\n最终解决方案:1、选用gb2312编码2、设置my.ini文件中的默认编码 分别在[mysql]和[mysqld]配置段中增加或修改defau
-
基于.Net的SAP Portal开发
最近因为项目的需要,必须考虑intelliFlow.Net与SAP的整合问题,于是抽空研究了一下,发现还真是有趣。现整理一下,聊作记忆。
-
EditPlus+NAnt构建轻巧的.NET开发环境
具体做法如下:首先配置EditPlus。常用的文本编辑器有EditPlus、UltraEdit、Notepad,偶比较喜欢EditPlus,它特有的代码完成功能,实在是感觉很爽!但是EditPlus2并不支持C#的语法高亮,Google了一下,找到了一个牛人自写的C#语法文件,拿来和大家共享!并且偶还教一下大家如何在EP中配置C#的编译工具。\n首先,我们先要下载C#文件的语法文件:1 下载C#语法文件;2 解压下载的zip文件,把其中的csharp.stx文件和csharp.acp文件放到EP的安装目录下偶是”C:Program FilesEditPlus 2″,大家
-
如何在ASP.NET 2.0中使用 Web Parts
Web Parts 是ASP.NET2.0中一个非常令人感兴趣的特性。它为创建动态的网页接口提供了一系列的可用控件,使得用户非常容易就可以进行配置或者个性化页面。用户可以显示、隐藏或者移动Web Parts组件。下面,我将为大家介绍一下Web Parts的概貌。\n 划分页面\n Microsoft SharePoint的开发人员和用户可能会对Web Parts比较熟悉,因为Web Parts就是SharePoint开发环境中的一项标准属性。Web Parts是控制部分页面的软件组件。在ASP.NET2.0中,Web Parts提供了菜单,用户可以用其来控制组件的动作,例如隐藏、最大化、编
-
MIS开发中.net Framework的打印功能
Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。\n 打印操作通常包括以下四个功能\n 1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等\n 2 页面设置 设置页面大小纸张类型等\n 3 打印预览 类似于word中的打印预览\n 4 打印\n 实现打印功能的核心是PrintDocument类这个类属于System.Drawing.Printing名字空间这个类封装了当前的打印设置页面设置以及所\n 有的与打印有关的事件和方法\n 这个类包括以下几个属性 事件 和方
-
探讨ASP.NET 2.0中的Web控件改进技术
全面探讨ASP.NET 2.0中的Web控件改进技术之概述(一)\n ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控件;同时还引入了若干新的控件开发技术。本系列文章将对这些内容展开全面探讨。\n 一、 引言\n 到目前为止,你可能已经了解了大量的ASP.NET 2.0新特征—母版页面,主题,提供者,等等……所有这样内容都相当精彩;但是,你是否了解到有关定制Web控件开发方面的重大变化?这正是我在本文中所想讨论的。如果你已经从事于控件开发,那么,我想本文所描述的ASP.NET 2.0中的新的改进特征会立即应用于你的控件开发中。\n 首先应该注意的是,你以
-
在ASP.NET中利用VWD操作数据库简介
VWD2005中包含了SQL Server 2005 Express Edition,它是SQL Server 2005的一个免费版本,它的目标用户是那些希望用简单的数据库解决方案来建立应用程序的非专业的或狂热的开发者。由于SQL Server Express支持完整的SQL Server编程模型,例如SQLCLR、T-SQL、存储过程、视图、触发器和XML数据类型,你可以使用SQL Server Express来了解这些技术,并且确保自己的应用程序可以运行在更高层次的平台上(例如SQL Server企业版)。SQL Server Express很容易下载和安装(它小于36MB),Visual
-
教程:如何实现ASP.NET网站个性化
如今,个性化是大多数Web应用程序的一个关键部分。TechRepublic和Amazon就是典型的例子,它们能够记住用户的某些特征。应用ASP.NET 1.x实现这一功能需要完成一些额外的工作,并要使用Session对象,但2.0版本简化了个性化过程。\n 个性文件\n ASP.NET 2.0 Profile系统允许你轻松存储用户的相关信息。你定义与每名用户有关的属性,并将它存储在他们的个性文件中。个性文件数据可以用程序方便地访问。与其它保存文件一样,它必须被存储,且个性文件默认使用SQL Server。\n Profile系统以提供程序模型为基础,特殊的Profile提供程序负责将属性
-
Asp.net下的对象成员数据绑定器实现
用过MonoRail的朋友应该知道它提供的对象成员数据绑定功能非常方便,通过标记参数属性或方法就可以自动把提交回来的数据和对象成员进行绑定;有了这些方便的功能的确可以节省大量的set代码。不过这些功能只是MonoRail提供,于是实现类似的功能方便自己开发。\n实现目标:可以灵活方便地实现数据绑定。