.net/c# - 文章列表
共 170 页
-
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&#
-
过滤ASP.NET输出HTML中的无用空格
刚才“不小心”检查了一下ASP.NET生成的代码,惊讶地发现ASP.NET输出的代码居然如此地不紧凑,在标签之间有无数的空格和制表符(TAB),特别是用了嵌套表格之后,那景象真是惨不忍睹啊,有图为证:\n照理说在ASP.NET生成的代码中添加这么多无用的空格/tab可能是为了使生成的HTML代码更具可读性,但是由此带来的问题就是使输出的代码变大了,在带宽有限的今天简直就是一种犯罪,浪费用户的钱财,影响用户的体验嘛!而且ASP.NET属于服务器端编程,不可能会直接编辑最终生成的HTML代码,就算把所有的空格/Tab都去了,也不会带来任何不好的影响的吧!?\n基于以上考虑,祭出Reflector,
-
不经保存,直接读取上传文件的内容
代码很简单,就不罗唆了。\nC#:\n<%@ Page Language=”C#” AutoEventWireup=”true” %>\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>\n<script runat=”server”>protect
-
.NET自动字符编码识别程序库 NChardet
什么是NChardet NChardet是mozilla自动字符编码识别程序库chardet的.NET实现,它移植自jchardet,chardet的java版实现,可实现对给定字符流的编码探测。NChardet是如何工作的NChardet通过逐个比较输入字符来猜测编码;由于是猜测,所以可能会有不能完全识别的情况;如果输入字符不能确定正确的编码,那么NChardet会给出一组可能的编码值。如何使用NChardet要使用NChardet来探测编码,需要进行如下步骤。1、使用制定的语言线索来构造Detector类的实例对象。 2、用实现了ICharsetDetectionObser
-
在ASP.NET中创建安全的web站点(配置)
以前用ASP,PHP,JSP编写网站代码的时候,站点安全性总是一件头疼的事情,虽然我们编写了用户登录,注册,验证页面,但是效果总是不理想。有时候我们不得不用大量的session变量来存放相关信息,处处设防。而在.NET环境下,这个问题处理起来就非常容易了。关键是要充分理解web.config文件。首先,介绍一下web.config文件。\n<?xml version=”1.0″ encoding=”utf-8″ ?><configuration>\n<system.web>\n<!– 动态调试
-
ASP.NET 2.0中随机读取Access数据库记录
由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql=”select top 10 Title,objectGuid from Document Order By Rnd(id)”,将得不到随机记录,下面的例子可以克服这一缺陷,实现数据库的随机读取。\nC#:\n<%@ Page Language=”C#” %>\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www