编程技巧 - 文章列表
-
ASP.Net生成一个简单的图片
在本节中我们通过生成一个简单的图片作为ASP.NET图形处理的入门训练。 首先使用VisualStudio.NET 2003 新建一个Web 应用程序,命名为GDITec,新建一个Web 窗体命名为GDI_Sample1.aspx,我们为该窗体编写逻辑代码: ‘—–code begin—– Imports System.Drawing Imports System.Drawing.Bitmap Imports System.Drawing.Graphics Public Class WebForm1 In
-
ASP.NET 入门的五个步骤
欢迎访问 Nothin’ but ASP.NET 专栏,下面我将为大家深入介绍 ASP.NET 中某些重要的新特性,以及一些其他 .NET Framework 技术。\n在第一个专栏中,我们将讨论 ASP.NET 入门的五个步骤。以后的专栏我们将陆续探讨 ASP.NET 中的其他优秀功能(如部署、状态管理、进程模型、控件、安全等方面的变化)。\n步骤 1:下载和安装 .NET SDK\nASP.NET 是作为 .NET SDK 的一部分提供的,它是创建、生成和测试基于 .NET Framework 的应用程序所需要的所有技术的集合。要下载和安装 .NET SDK,请前往 MSDN
-
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。 实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/bmp”、“image/gif”、“image/pjpeg”三种类型。 代码如下: upfile.aspx文件<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”upfile.aspx.cs” Inher
-
ASP.NET生成n位不同的验证码
//生成随机数函数中从strchar 数组中随机抽取//字母区分大小写//参数n为生成随机数的位数,一般取四位public string RandomNum(int n) //{ string strchar = “0,1,2,3,4,5,6,7,8,9″ ; string[] VcArray = strchar.Split(‘,’) ; string VNum = “” ;//由于字符串很短,就不用StringBuilder了 int temp = -1 ; //记录上次随机数值,尽量避免产生几个一样的随\n机数
-
ASP.NET中文显示之两种解决方法
ASP.NET很灵活,这归功于它采用文本文件方式的配置方式. 另外的那种用页面标识符的方法应该是从ASP延续下来的. 作者刚开始写ASP+程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP+从数据库中读出来的中文全部变成了?????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有种方法可以轻松解决中文问题。 方法一: 在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到 web目录下,试了一下,中文显示果然OK了。 方法如下: 建立一个文件config.web,内容如下,放在WEB目
-
NET环境下水晶报表使用总结
作者:李洪根 微软MVP E-MAIL:lihonggen0@163.com\n水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 \n一、在使用自带的水晶报表时,请注册,否则只能使用30次\n水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS \n二、使用CrystalReportViewer进行预览\nCrystalReportViewer控件允许在应用程序中查看 Crystal Report。ReportSource 属性用于设置
-
让Asp.NET DataGrid可排序,选择,分页
DataGrid是Asp.NET中的一个重要的控件,经常我们都将DataGrid做成可分页的和可排序的,有时还需要加上选择功能。这些都是经常需要用到的方法,其实是比较简单的。 设计思路: 为了方便起见,我们连接SQL Server 2000的NorthWind数据库的Orders表,从数据库里得到此表的数据视图。利用DataGrid的SortCommand事件实现排序。用一个模板列加上CheckBox控件实现选择。可用DataGrid的属性生成器的“分页”选项或者自己修改HTML实现分页。 HTML: 添加一个DataGrid,命名为dgOrder。 添加了一个模板列,模板列里放一个
-
ASP.NET如何跨站抓取页面
导 读: 在这里用到了好几个类:WebRequestFactory、HttpWebRequest、HTTPWEBRESPONSE 和 STREAMREADER。前三个用来建立一个HTTP连接,然后通过此连接建立一个STREAMREADER对象,最后将得到的数据赋值给一个字符变量,在页面上显示。 该文中几个类的使用是值得注意的地方。 豆腐在以前的文章中 讲过 如何用 PHp 和 Asp 跨站抓取别的站点的页面,今天我们来测试一下 asp+ 是怎么实现 跨站抓取 别的站点的页面 Code Listing <%@ Assembly Name=”System.Net”
-
设计ASP.NET应用程序的七大绝招
随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。\n 1. ~ 的用法\n 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现
-
防止用户上传产生无效文件源码
经过近日来的调试,狂人于4月12日写的一篇日志“用户上传产生无效文件的解决思路”代码部分已经完成。欢迎批评指正,以便改进。\n[FileName]:upload.asp[Code]:<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”936″%><!–#i nclude virtual=”upload.inc”–><%If Request.ServerVariables(“REQUEST_METHOD”)=”POST&#