Loading...
所在位置:
论坛首页
->
┈┋电脑网络技术区┋┈
->
Asp/Asp.Net技术
-> 帖子列表
[
详细列表
]
新的帖子
发起交易
任务悬赏
发起投票
精华贴
回收站
贴子审核
无
<<
>>
站长俱乐部
何时使用DataGrid、DataList 或Repeater
2008-4-12
摘要:了解 ASP.NET 用于显示数据的三个控件: DataGrid、DataList 和 Repeater。 这些控件中的每一个都有独特的特性以及相关的优点和缺点。 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要。 正如将在本文中所看到的一样,选择使用 DataGrid、DataList 还是 Repeater,要权衡下面三个因素: 可用性、开发时间和性能。 (12 页打印页) 下载 DataControlsPerfTest_Setup.msi。 本页内容 简介 数据 Web 控件之间的相似性 研究 DataGrid Web 控...
[
年少轻狂
] 点击:136 回复:3 最后更新: 2008-4-12 11:58:17
查看全文
Asp.net中禁止用户多次登录
2008-4-12
由于前一段时间用到防止单点登录要求,网上搜了不少方法,主要一个是Session,另外就是用Cache,这两种方法我都试过了,实际上cache 和session一样也有超时时间的,如果用户不是正常关闭页面,cache还是在服务器上面存在的。造成的结果是人退出了了,还是要等到cache超时后才能登陆 . 最后同事提供个方法,就是建立一个表主要3个字段,一个自动ID,一个是登录用户ID,一个是时间,然后页面添加一个iframe,装载一个自动刷新的页面,每隔×秒更新一下表里面的时间,然后判断登录时这个时间间隔是否小于设定×秒刷新时间,是的话已登录,否的话就是没登录。...
[
年少轻狂
] 点击:128 回复:0 最后更新: 2008-4-12 11:56:17
查看全文
.NET附件上传大小限制控制
2008-4-12
一、默认允许上传4M的文件。 修改 Machine.config 文件,改动 MaxRequestLength 参数的值。在c:\winnt\microsoft.net 目录下搜索该文件. 需要注意的是:在保存文件时,您应该确保指定文件的完整路径(例如,"C:\MyFiles\Picture.jpg"),并确保为 ASP.NET 使用的帐户提供要存储文件的目录的写权限。上载大文件时,可使用 元素的 maxRequestLength 属性来增加文件大小的最大允许值,例如: <configuration> <sy...
[
年少轻狂
] 点击:130 回复:0 最后更新: 2008-4-12 11:55:48
查看全文
Asp.net防止用户多次登录的最简单的方法
2008-4-12
由于前一段时间用到防止单点登录要求,网上搜了不少方法,主要一个是Session,另外就是用Cache,这两种方法我都试过了,实际上cache 和session一样也有超时时间的,如果用户不是正常关闭页面,cache还是在服务器上面存在的。造成的结果是人退出了了,还是要等到cache超时后才能登陆 . 最后同事提供个方法,就是建立一个表主要3个字段,一个自动ID,一个是登录用户ID,一个是时间,然后页面添加一个iframe,装载一个自动刷新的页面,每隔×秒更新一下表里面的时间,然后判断登录时这个时间间隔是否小于设定×秒刷新时间,是的话已登录,否的话就是没登录。...
[
薰衣草
] 点击:115 回复:0 最后更新: 2008-4-12 11:54:34
查看全文
LINQ下使用三层架构的数据统计以及一个主从报表
2008-4-12
以前,我们要在某个报表中显示统计信息一般有两种方法:1通过一个SQL查询——我们可以向数据库发出一个额外的查询来为某个特定的类别计算统计信息。SQL包含一系列的聚合函数,并由GROUP BY子句指定应该根据什么数据来进行统计。2在表示层中统计已经获取的信息,大家可以参考这个http://reeezak.cnblogs.com/archive/2006/07/09/446444.html. 然而这两个方法都有他们的缺点: 第一种方法很明显,他增加了一次到数据库的往返,因为在获取报表信息的时候我们已经对数据库进行了一次访问,而我们要获得的统计信息可以从报表中获取。而且无法获取更加复杂的业务统计。 ...
[
薰衣草
] 点击:119 回复:0 最后更新: 2008-4-12 11:54:14
查看全文
用WatiN对ASP.NET页面进行单元测试
2008-4-12
单元测试是应用程序设计的一个重要部分,它可应用于程序的多个层次。本文将主要关注用户界面层的单元测试。我们将使用WatiN 测试ASP.NET应用程序。 什么是WatiN? WatiN 是一个源自Watir的工具,用于测试Web页面。WatiN表示Web Application Testing in .NET。 我们要测试什么? 在本文中我们将测试一个简单的ASP.NET页面,用这个页面来演示认同、接受(agreement acceptance)的场景。用户在文本框中输入名字,点击“I agree”复选框,然后按下submit按钮。这显然是一个非常简单的页面,在你熟悉...
[
薰衣草
] 点击:115 回复:0 最后更新: 2008-4-12 11:53:34
查看全文
ASP.NET中的DataColumn对象
2008-4-12
即数据表的字段,所组成的集合即为DataTable对象中的Columns属性,是组成数据表的最基本单位。 声明格式: Dim变量名称As DataColumn=New DataColumn() DataColumn对象的属性说明如下表。 Unique 设置DataColumn对象是否不允许重复的数...
[
薰衣草
] 点击:122 回复:0 最后更新: 2008-4-12 11:53:13
查看全文
.NET企业级应用架构设计之技术选型
2008-4-12
这里说的技术选型实际上是指技术方向的选择,或者叫平台方案的选择,也或者叫技术路线等,总之是大方向的把握。假定项目背景是要做一个中型WEB系统,公司组建新的技术团队以及运营团队来运作。基于这个模糊的项目背景,看看我们能得到些什么。 首先我们想到的是目标系统的特征: A) 稳定性及可服务性:这是对软件系统最基本的要求,为客户提供稳定的服务是业务开展的最基础的保证。这是和客户的耐心作战,是赢取客户和扩展业务纵深度的前提。很难想象有人会在一个不稳定的系统面前花费精力去做一件本该很容易的事情。 &...
[
496020685
] 点击:115 回复:0 最后更新: 2008-4-12 11:52:09
查看全文
ASP.Net全局变量的设置和读取方法
2008-4-12
本文介绍两种ASP.Net项目中全局变量使用的方式。web.config文件和 Gloab文件。以下分别说明:方法一:web.config文件 ——设置: 在web.config文件里添加关键字key是通过<appSettings>标记来实现的,但是appSettings标记通常放在 <system.web>.....</system.web>标记外面。例: <configration> <appSettings> <addkey="connString1"val...
[
496020685
] 点击:125 回复:0 最后更新: 2008-4-12 11:51:39
查看全文
ASP.NET中TreeView控件使用小结
2008-4-12
浏览时有时会看到一些网站在左边采用类似资源管理器的树形结构,在树形结构中单击,在右边显示内容,层次清晰且方便快捷,本文主要介绍ASP.NET服务器控件treeview 的使用方法,treeview控件属于microsoft webcontrols,在下载和使用过程中本人碰到一些问题,通过反复实验,查找资料,找到一些解决办法,现把treeview使用心得写出来,旨在对想在网站中使用树形结构的朋友有所帮助。 一、下载 microsoft webcontrols控件包括四个组件:MultiPage、TabStrip、Toolbar、treeView,treeview可以到http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp去下载,下载后得到文件I...
[
496020685
] 点击:124 回复:0 最后更新: 2008-4-12 11:51:20
查看全文
.Net 3.5环境下常用数组性能测试
2008-4-12
这件事情似乎很无聊,但是没人做,我来做下苦力吧。 以下是一些简单的测试。单位以ms计算。注意里面用到循环的数量有些事1W,有些是100W。 这些记录可以作为编程过程中的一些参考。 测试平台: 奔腾1.6G 双核CPU 1G内存 vs2008 调试环境测试。 一、ArrayList (100W,1W)Stopwatch timer = new Stopwatch(); timer.Start(); System.Collections.ArrayList al = new System.Co...
[
496020685
] 点击:116 回复:0 最后更新: 2008-4-12 11:50:45
查看全文
ASP.NET2.0服务器控件之创建复杂属性
2008-4-12
页面显示了公司所在城市、姓名、性别和职务信息。这些内容是定义服务器控件呈现的结果,其中公司所在城市由简单属性City设置,姓名、性别和职务由复杂属性Employee设置,其中包括子属性Name,Sex和Title设置。下面列举了示例应用程序的Default.aspx文件源代码。 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Namespace="WebControlLibrary" Assembly="WebControlLibrary" TagPrefix="Cp" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/...
[
496020685
] 点击:103 回复:2 最后更新: 2008-4-12 11:49:15
查看全文
ASP和ASP.Net共享Session解决办法
2008-4-8
在原有的asp程序中用asp.net添加功能模块,共享SESSIONs是一个难点,下面介绍一种较为简洁的方法,可以在asp和asp.net中共享session会话。 登录页面使用C#重新创建,在成功登录后执行语句: Response.Write("<script language='javascript'>window.open('ASPXTOASP.aspx','new');</script>"); 打开aspxtoasp.aspx页面,action设为aspxtoasp.asp,即可将session值post到asp页面,因为是单向传递,不用在其他页面重复执行动作,经测试,传递成功! Aspxtoasp.aspx代码如下: <script language="C#" runat="serve...
[
点点头
] 点击:187 回复:0 最后更新: 2008-4-8 10:53:06
查看全文
14个关于ASP.NET热点问题的解答
2008-4-8
1、ASP.NET能在那些系统中运行? 目前,ASP.NET还只能奔跑在微软的Windows 2000、Windows XP和Windows 2003的系统中,并且需要微软Internet Information Server(IIS)的支持,微软原计划要让Windows NT4.0也支持ASP.NET,但可能微软是有些技术问题或市场考虑,还没有实现NT下的ASP.NET的支持。 2、在一个ASPX文件中是否可以使用一种以上的语言? 答案让你有点失望,虽然微软的提供了公共语言运行环境(CLR,Common Laguage Runtime),实现了多种编程语言间的紧密集成,可以允许你从一...
[
点点头
] 点击:153 回复:0 最后更新: 2008-4-8 10:52:10
查看全文
ASP.NET中实现直接从网页上下载文件
2008-4-8
函数名:ResponseFile功能 :客户端从服务器端下载一个文件返回值:返回True表示服务器响应成功,返回False表示失败参数 : PageResponse 响应客户端的Response对象,用Page.Response引用 DownloadFileName 客户端下载文件的文件名 LocalFilePath&nbs...
[
点点头
] 点击:161 回复:0 最后更新: 2008-4-8 10:51:54
查看全文
关于ASP.NET技术的学习顺序问题
2008-4-8
前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。 举个例子:下面简单列出几个对掌握A...
[
年少轻狂
] 点击:174 回复:0 最后更新: 2008-4-8 10:51:11
查看全文
如何实现ASP.NET网站个性化?
2008-4-8
如今,个性化是大多数Web应用程序的一个关键部分。TechRepublic和Amazon就是典型的例子,它们能够记住用户的某些特征。应用ASP.NET 1.x实现这一功能需要完成一些额外的工作,并要使用Session对象,但2.0版本简化了个性化过程。 个性文件 ASP.NET 2.0 Profile系统允许你轻松存储用户的相关信息。你定义与每名用户有关的属性,并将它存储在他们的个性文件中。个性文件数据可以用程序方便地访问。与其它保存文件一样,它必须被存储,且个性文件默认使用SQL Server。 Profile系统以提供程序模型为基础,特殊的Profile提供程序负责将属性值序列化和解序列化到某个数据仓库中。.NET Framework默认使用一个SqlProfileProvide...
[
年少轻狂
] 点击:146 回复:0 最后更新: 2008-4-8 10:50:58
查看全文
如何在ASP.NET 应用中上传大文件
2008-4-8
在项目中经常要用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的组件发现用的比较多的有两个控件 AspnetUpload 2.0和Lion.Web.UpLoadModule,两个控件的方法是:利用隐含的HttpWorkerRequest,用它的 GetPreloadedEntityBody 和 ReadEntityBody方法从IIS为ASP.NET建立的pipe里分块读取数据。Chris Hynes为我们提供了这样的一个方案(用HttpModule),该方案除了允许你上传大文件外,还能实时显示上传进度。 Lion.Web.UpLoadModule和AspnetUpload 两个.NET组件都是利用的这个方案。 当上传单文件时,两个软件的方法是一样的,继承HttpModule HttpApplication application1 = sender as HttpApplicat...
[
年少轻狂
] 点击:130 回复:0 最后更新: 2008-4-8 10:50:39
查看全文
ASP.NET中通过对话框方式下载文件
2008-4-8
ASP.NET中通过对话框方式下载文件 1 通过探出对话框提示文件下载或打开 2 通过自定义Header让特定的应用程序打开文件 使用的方法:Response.TransmitFile() 例程: Response.ContentType = “image/jpeg”;Response.AppendHeader(“Content-Disposition”,”attachment; filename=SailBig.jpg”);Response.TransmitFile( Server.MapPath(“~/images/sailbig.jpg”) ); 流传送所使用的方法:Response.BinaryWrite()和Response.OutputStream() 例程: Bitmap bmp = wwWebUtils.CornerImage(backcolor, color, c, Radius, Height, Width);Response.ContentType = “image/jpeg”...
[
年少轻狂
] 点击:106 回复:0 最后更新: 2008-4-8 10:50:25
查看全文
实例编程:用ASP.Net和Access编写留言本
2008-4-8
1、用Access建造一个数据库data.mdb,建立表Guest,结构如下: ID 自动编号 标题 字符串 署名 字符串 正文 备注。 2、guest.aspx <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <html><head> <style> <!-- body{font-size:9pt} p{font-size:9pt} td{font-size:9pt} &nb...
[
年少轻狂
] 点击:106 回复:0 最后更新: 2008-4-8 10:50:11
查看全文
ASP中实现分页显示的七种武器
2008-4-8
在微软的ASP编程体系中,ADO对象的建立,使得从网页访问数据库成为一件易事,特别是ADO的Recordset对象使得控制数据的输出显示更为方便、自由。而在Visual InterDev6.0(以下简称VI6.0)中,由于Script Object Model(以下简称SOM)、Design-Time Control(以下简称DTC)以及Data Environment Object Model(以下简称DEOM)等对象模型的引入,使网页对数据库的访问设计显得更为方便。 因为主题方面的原因,关于数据库的连接,下文只给出代码和简要注释,而把重点放在如何利用Recordset对象(或控件)实现数据记录的分页显示方面。根据我的理解,分页显示的关键就在于对ADO的Recordset对象或DTC(设计时控件)的Recordset控件的属性和方...
[
496020685
] 点击:107 回复:0 最后更新: 2008-4-8 10:45:58
查看全文
ASP编程中20个非常有用的例子
2008-4-8
1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 < p align="center" >< font size="4" face="Arial" >< b > The Physical path to this virtual website is: < /b >< /font > < font color="#FF0000" size="6" face="Arial" > < %= Server.MapPath("\")% > < /font >< /p > 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables("HTTP_USER_AGENT") If Instr(strBrowser,"MSIE") < > 0 Then Response.redirect(&quo...
[
496020685
] 点击:139 回复:0 最后更新: 2008-4-8 10:45:35
查看全文
防范ASP木马的十大基本原则
2008-4-8
由于ASP它本身是服务器提供的一贡服务功能,特别是最近由dvbbs的upfile文件出现漏洞以来,其高度的隐蔽性和难查杀性,对网站的安全造成了严重的威胁。因此针对ASP木马的防范和清除,为网管人员提出了更高的技术要求. 几个大的程序全部被发现存在上传漏洞,小程序更是不计其数,让asp木马一下占据了主流,得到广泛的使用,想必如果你是做服务器的话,一定为此头疼不止吧,特别是虚拟主机的用户都遇到过网页被篡改、数据被删除的经历,事后除了对这种行径深恶痛绝外,许多客户又苦于没有行之有效的防范措施。鉴于大部分网站入侵都是利用asp木马完成的,特写此文章以使普通虚拟主机用户能更好地了解、防范asp木马。也只有空间商和虚...
[
496020685
] 点击:122 回复:0 最后更新: 2008-4-8 10:45:15
查看全文
以ASP实现数据查询及输入
2008-4-8
一、 利用ASP和ADO实现数据库操作的工作流程 ASP内嵌了五个对象Resquest、Response、Server、Seesion、Application,实现信息的获取、传送及保存等。ADO的主要对象有Connection、Command、Recordset等。利用ADO的Connection 对象和ODBC的设定,可以建立与多种数据库(Informix、Oracle、Access等)的连接,从而实现数据的输入、查询、更新等操作。首先,利用ASP的...
[
496020685
] 点击:122 回复:0 最后更新: 2008-4-8 10:45:01
查看全文
实例详细讲解ASP生成静态页面方法
2008-4-8
1、WITH TEMPLET意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP采用模板应熟悉下。 2、ASP转变为HTML。不要我再说ASP转变成HTML的好处了吧,其中最值得知道的就是:静态HTML页和动态页对服务器的要求承受能力小得多,同样,静态HTML搜索几率远比动态页面的多得多。 那么,我现在需要处理的技术问题就是: 1、如何实现模板技术? 2、如何实现2HTML技术? 3、如何让模板技术与2HTML技术结合? 一、先进行技术原理分析 1、模板技术参看 2、如何使得ASP页面转变为HTML?一般都会想到FSO组件,因为该组件能新建任何文件格式。 那么其整个运行过程...
[
有时也很傻
] 点击:130 回复:0 最后更新: 2008-4-8 10:44:12
查看全文
ASP保存远程图片到本地 同时取得第一张图片
2008-4-8
这是本人在SNA新闻采集系统 For 动力3.62 里使用的几个函数可以普遍的使用在采集 或者 在线添加文章中以下是函数程序代码<%'=================================================='函数名:DefiniteUrl'作 用:将相对地址转换为绝对地址'参 数:PrimitiveUrl ------要转换的相对地址'参 数:ConsultUrl ------当前网页地址'==================================================Function DefiniteUrl(Byval PrimitiveUrl,Byval ConsultUrl)Dim ConTemp,PriTemp,Pi,Ci,PriArray,ConArrayIf PrimitiveUrl="" or ConsultUrl="" or PrimitiveUrl="$False...
[
有时也很傻
] 点击:111 回复:0 最后更新: 2008-4-8 10:43:50
查看全文
ASP技巧:用标签替换的方法生成静态网页
2008-4-8
大家都知道HTML静态网页更容易被搜索引擎收录索引,动态生成HTML网页,也可使网站的网页数量增多,搜索引擎收录的数量也可能多,再加下提高网页的质量也意未着什么呢?我想大家也知道。 为了这个,我决定了改变之前网站建设,网页设计的方法,经过多翻的研究及思考,对多种网页动态生成的方法,我比较喜欢用标签替换的方法成生网页。 标签替换法:这是我个人理解的定义,不知道别人怎么叫它的,呵呵! 标签替换法,就是在设计好了的网页模板中,放入自已设定的标签,然后用你需要显示出来的东东替换它。如 模板文件1 这个模板我们保存在数据库表中 temptable <html><head&a...
[
有时也很傻
] 点击:110 回复:0 最后更新: 2008-4-8 10:43:30
查看全文
ASP实现邮件发送普通附件和嵌入附件
2008-4-8
网上很多关于JMail发送邮件的例子都没有写如何发附件,或者没有写清如何发内嵌的附件(比如把附件图片嵌入到HTML信件里面) 其实最关键的就是这句要注释掉 'JMail.ContentType="text/html"(为什么要发内嵌的附件图片?因为如果是imgsrc=网上的地址,在outlook等客户端内则显示是难看的“X”,需要手动下载图片)本例子参考了Dimac(w3JMail官方)的样例,文件地址: C:\ProgramFiles\Dimac\w3JMail4\Examples\ASP\htmlimage.asp (安装了Jmail的都有)例子代码:<%Set...
[
有时也很傻
] 点击:110 回复:0 最后更新: 2008-4-8 10:42:59
查看全文
ASP实现最简洁的多重查询的解决方案
2008-4-8
[前言] 我们经常会遇到多重查询问题,而长长的SQL语句往往让人丈二和尚摸不着头脑。特别是客户端部分填入查询条件时,如用普通方法将更是难上加难。 以下巧妙地利用"where 1=1"的恒等式(事实上很多,让它值为TRUE即可)解决此问题。 [正文概要] 'subject 信息标题 'company 发布信息的公司名称 'content 发布信息的内容 'address 公司地址 'infomation 公司简介 'note 相关说明 以上值均由FORM提交,然后通过:subject=trim(Request.Form("subject"))等得到相应的值。 <% '这个函数很关键!--------------------------- Function sql(a...
[
有时也很傻
] 点击:114 回复:0 最后更新: 2008-4-8 10:42:43
查看全文
ASP处理文件上传以及删除时常用的自定义函数
2008-4-8
asp 中处理文件上传以及删除时常用的自定义函数: <% ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...
[
有时也很傻
] 点击:108 回复:0 最后更新: 2008-4-8 10:42:18
查看全文
热门帖子
第11页 共486页 本页30条 主题数 14573
<<
>>
普通贴
精华贴
固顶贴子
总固顶贴子
商品贴子
投票贴子
结贴
锁帖
首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
Copyright 2004-2008 BBSGood.com Powered By:
BBSGood.Speed Version 5.0
咨询电话:
0575-85513832、0575-85513825
(传真)、7*24小时咨询服务:
13606552007
不良信息举报中心 浙ICP备05029817号
业务QQ:
38958768
、客服QQ1:
415896239
、客服QQ2:
343896043
、MSN:
jccsxx@hotmail.com