![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 65
Tennal1020
从2003年开始进入GPS监控行业,有多年的GPS监控系统项目实施经验,实施了包括安吉-TNT整车物流GPS在途监控系统、中集智能集装箱公共数据平台、三峡船舶调度监控管理系统等项目。从2010年开始涉足GPS监控运营平台的开发,目前维护一个超过1万台在网车辆的平台。
可为有需要的企业或个人提供质优价廉的GPS监控平台。
手机:15012897605
QQ:79215850
展开
-
VB.NET中的关键字及含义
Overloads 关键字用与现有成员相同的名称来声明属性或方法,但参数列表与原始成员不同。也可用于隐藏基类中的现有成员或一组重载成员。以这种方式使用 Overloads 时,应用与基类成员相同的名称和参数列表来声明属性或方法,并且不提供 Shadows 关键字。 Overrides 该成员从一个基类中重写一个相同名称的成员。这在你需要为某个特别成员提供自己执行子类的情况下会有所帮助。被重写的方法原创 2004-06-23 15:22:00 · 2795 阅读 · 0 评论 -
页片段缓存
除了输出缓存整页外,ASP.NET 还为您提供了输出缓存页内容区域的简单方法,此方法被恰当地称作片段缓存。使用用户控件勾划页面的区域,并使用上节介绍的 @ OutputCache 指令将它们标记为供缓存使用。此指令指定用户控件的输出内容在服务器上缓存的持续时间(以秒为单位),以及改变此持续时间所依据的可选条件。 例如,下列指令指示 ASP.NET 输出缓存用户控件 120 秒,并使用“Catego原创 2004-06-23 15:25:00 · 888 阅读 · 0 评论 -
客户端和服务器端的事件处理
当某个控件存在一个既能在服务器端又能在客户端处理的事件时,该事件会优先在服务器端处理。如果你为服务器端的事件写了事件处理程序,同时也为客户端的事件写了处理程序,则客户端的事件处理代码会被 WEB FORMS架构忽略。原创 2004-06-24 15:16:00 · 988 阅读 · 0 评论 -
VB.NET中的接口
1.不管是类还是方法和属性,都必须指定其接口执行。public class Person implements IPerson public property FirstName() as string implements IPerson.FirstNameend propertypublic function FullName() as string implements IPerson.Fu原创 2004-06-24 15:19:00 · 860 阅读 · 0 评论 -
部署水晶报表时的常见问题及解决方案 haibodotnet(原作)
目录:1、载入报表时报错2、部署到 Windows 98 / ME 时,出错:"Load Report Failed" 3、在Win98的客户端运行提示"该字段名未知"4、分发到客户机时“查询引擎出错”5、load crpe32.dll failed6、在 ASP.NET 程序中加载报表时,出错:"Load Report Failed" 7、部署 .NET 9.1 程序到 Windows 98 时原创 2004-07-15 11:26:00 · 1453 阅读 · 0 评论 -
ASP.NET中树形图的实现(2)
二、增加、删除树节点 单纯在Treeview 上增加、删除、修改节点只需用Nodes属性的Add、 Remove、等方法即可,值得注意的地方是VS.NET中Treeview的Nodes集合与VS6.0中的区别,VS6.0中的是一个大的集合,而VS.NET中的是分层的每个Node下都有Nodes属性。增加、删除、修改树节点时与VS6.0相比有很大差别,特别是删除时。 Private S原创 2004-07-03 08:24:00 · 1183 阅读 · 0 评论 -
ASP.NET中树形图的实现(3)
三、修改、移动树节点 由于服务器控件不支持鼠标拖动事件,所以不能象Windows程序那样通过拖动移动节点,这里是通过选择父节点的方式。移动是通过在原位置删除,新位置添加实现的,要注意在删除时先保存节点信息。 Private Sub TreeView1_SelectedIndexChange(ByVal sender As Object, ByVal e As Microsoft.Web原创 2004-07-03 08:25:00 · 1756 阅读 · 1 评论 -
ASP.NET Web服务如何工作?
摘要:本文讲解微软ASP.NET Web服务方法(WebMethod)是如何提供高效率的建立Web服务的途径的。WebMethod可以把传统的微软.NET方法暴露为Web服务操作,支持HTTP、XML、XML Schema、SOAP和WSDL。WebMethod(.asmx)处理处理程序能自动地把输入的SOAP消息传递给适当的方法,并自动地把输入的XML元素串行化为相应的.NET对原创 2004-07-03 08:27:00 · 1209 阅读 · 0 评论 -
ASP.NET如何存取SQL Server数据库图片
SQL Server提供了一个特别的数据类型:image,它是一个包含binary数据的类型。下边这个例子就向你展示了如何将文本或照片放入到数据库中的办法。在这篇文章中我们要看到如何在SQL Server中存储和读取图片。 1、建立一个表: 在SQL SERVER中建立这样结构的一个表: 列名 类型 目的 ID Integer 主键ID IMGTITLE Varcha原创 2004-07-03 08:31:00 · 860 阅读 · 0 评论 -
重视B/S架构系统的发展和开发设计理念
随着网络技术的快速发展,b/s架构的系统也更加流行和突出。很多从c/s架构或者没有涉及B/S开发的程序员都普遍认为Web开发只是小菜一碟,而往往带着这种思想去开发B/S架构的系统会带来很多麻烦,造成系统框架不合理、系统界面丑陋无比、系统运行效率低下、系统安全性低下等一系列后遗症,对商业系统更是一种糟蹋…… 因此Web系统的观念需要正确对待,他已经不是单纯的一个技术系统,它涉及了原创 2004-07-03 08:35:00 · 2027 阅读 · 0 评论 -
关于用户角色权限的一点想法(1) biggie(原作)
前言: 权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 目标: 直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更原创 2004-07-03 08:37:00 · 1052 阅读 · 0 评论 -
关于用户角色权限的一点想法(2) biggie(原作)
较直观,而且也足够灵活。Role对系统的贡献实质上就是提供了一个比较粗颗粒的分配单位。 Group与Operator是多对多的关系。各概念的关系图示如下: 解释: Operator的定义包括了Resource Type和Method概念。即,What和How的概念。之所以将What和How绑定在一起作为一个Operator概念而不是分开建模再建立关联,这是因为很多的How对于某What才有意原创 2004-07-03 08:39:00 · 1180 阅读 · 0 评论 -
将ASP.NET WEB 工程添加到 SOURCESAFE 6.0c 步骤
1. 在服务器上创建一个空白解决方案 2. 在该空白解决方案上按右键选择“将该解决方案添加到源代码管理”项 3. 往该空白解决方案添加一个ASP.NET WEB 项目,该项目将自动加到 SourceSafe 中 4. 如果还要在该空白解决方案中添加其它 WEB 项目,依照步骤3即可 5. 为开发团队内各开发人员分配 SourceSafe 用户,并分别设置工作目录,即可。原创 2004-07-03 08:44:00 · 1050 阅读 · 0 评论 -
ASP.NET中树形图的实现(1)
树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.NET中利用微软提供的Internet Explorer W原创 2004-07-03 08:23:00 · 1662 阅读 · 1 评论 -
开发小记
今天在做ASP.NET水晶报表开发时,遇到这么一种情况: 由于在业务规则层生成数据集对象时,所使用的表名称与创建报表时所使用的数据集的表名称不一致,结果就产生了“查询引擎错误”,害的我开始的时候以为是报表设计的有问题,差点重新设计报表了,呵呵。原创 2004-07-06 17:57:00 · 984 阅读 · 0 评论 -
去掉DataGrid的ViewState中的无用数据 MyNoName [原作]
在Asp.Net中,我们使用最多的恐怕就是DataGrid列表控件了。这个控件的功能的却非常强大,也非常好用。它不但可以实现任意的格式化选择,而且还可以动态进行分页、排序、添加按钮、动态编辑等功能。可以说,DataGrid控件已经实现了我们需要的大部分功能。 DataGrid控件需要通过ViewState来保存控件的状态的,如果我们关闭了ViewState,即在HTML代码中使用了Enable原创 2004-07-20 06:56:00 · 1133 阅读 · 0 评论 -
转贴(aspxbox):用DataReader还是DataSet? onlytiancai [原作]
我经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比DataSet好。有时候我也会看到相反的说法。事实上,Microsoft创建了这两个数据存取类是因为它们都是我们所需要的。每个类都有其优转载 2004-07-20 07:00:00 · 1065 阅读 · 0 评论 -
C#事件机制归纳(上) changqi [原作]
1.委派的实现过程。 首先来看一下委派,委派其实就是方法的传递,并不定义方法的实现。事件其实就是标准化了的委派,为了事件处理过程特制的、稍微专业化一点的组播委派(多点委派)。下面举一个例子,我觉得把委派的例子和事件的例子比较,会比较容易理解。 using System; class Class1 { delegate int MathOp(int i1,int i2);原创 2004-07-20 07:27:00 · 1138 阅读 · 0 评论 -
C# 关键字
C# 关键字 C# 程序员参考 C# 关键字 关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是一个合法的标识符,而 if 不是合法的标识符,因为它是关键字。 abstract event new struct as expli原创 2004-06-23 15:17:00 · 990 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的原创 2004-06-24 15:23:00 · 818 阅读 · 0 评论 -
ASP.NET设计控件净化网站语言(1)
2003-09-28■东方欲晓■yesky 一、概述 考虑一下这种情形:你为一个Web网站写了一个应用程序,它的功能是接受用户的输入并将输入内容永久保存,例如保存到数据库,另外还要在网站上显示出用户输入的内容,例如论坛就是一个很典型的例子。 如果用户来源很杂,必须考虑如何防止用户提交和张贴攻击性(或者色情的、庸俗的)的内容。可能的解决方案包括: ⑴ 将用户群限制到一个封闭的用户团原创 2004-06-23 17:56:00 · 1586 阅读 · 0 评论 -
利用C#在SQL Server2000存取图像(摘抄)
//将SQL server2000中保存的图像显示在Picture中 private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e) { byte[] buffByte = null; string comm = @"select img from table1 where id = " +原创 2004-06-28 14:43:00 · 804 阅读 · 0 评论 -
Asp.net动态生成html页面
简介 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载定制好原创 2004-06-23 15:28:00 · 784 阅读 · 0 评论 -
ASP.NET 2.0 中的SqlCacheDependency特性
作者: kanyboy www.ASPCool.com 时间:2004-3-22 22:18:05 阅读次数:1347 BODY { FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,宋体 } TD { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,宋体 }原创 2004-06-23 17:48:00 · 842 阅读 · 0 评论 -
ASP.NET设计控件净化网站语言(3)
现在来看复合控件本身。复合控件有两个类,用两个独立的VB源文件实现,分别是composite.vb和checkevent.vb。 【composite.vb】 Imports SystemImports System.WebImports System.Web.UIImports System.Web.UI.WebControlsImports System.XmlImports Sys原创 2004-06-23 17:58:00 · 748 阅读 · 0 评论 -
ASP.NET设计控件净化网站语言(2)
二、开发复合控件 控件要检查用户提交的内容是否包含“攻击性”词语,攻击性词语由一个XML文件定义,XML文件的结构如下: <?xml version="1.0"? encoding="GB2312"><words><word>词语一</word><word>词语二</word></words> 本文的复合控件(Composite)包含三个ASP.NET服务器控件:一个Textbox控原创 2004-06-23 17:59:00 · 894 阅读 · 0 评论 -
ASP.NET开发经验(3) --- 使用 GUID 值来作为数据库行标识
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B原创 2004-06-23 18:01:00 · 1565 阅读 · 0 评论 -
C#事件机制归纳(下) changqi [原作]
3.C#中预定义事件处理方式 学习事件,我觉得最不好理解的就是C#中预定义了事件,使我才开始学习事件时一头雾水。在查了些资料后,终于弄明白了一些,如下: EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下(其在.Net类库中如下声明的) public delegate void EventHandler( object send原创 2004-07-20 07:28:00 · 1096 阅读 · 0 评论 -
.net的MSMQ异步调用 shanhe [原作]
1、引用System.messagiong.dll2、using System.messagiong 命名空间3、创建/建立自己需要的队列(这里监测专有队列) string queuename=".//private$//testQueue"; MessageQueue q; if(MessageQueue.Exists(queuename) ) { q=new System原创 2004-07-20 07:38:00 · 1394 阅读 · 1 评论 -
用PUSH方式使用水晶报表的一点心得
在用PUSH方式使用水晶报表时,当数据源为DataSet时不需要提供数据库登录信息,但使用DataReader作为数据源时,会提示你需要提供数据库登录信息。原创 2004-07-02 09:48:00 · 1108 阅读 · 0 评论 -
水晶报表接收外部参数的方式
((TextObject) Report.Section1.controls.item["Text1"]).Text ="你好";原创 2004-07-02 22:00:00 · 1113 阅读 · 1 评论 -
应用程序域
所有的Windows应用程序都在一个进程里运行。进程拥有自己的像内存和核心对象这样的资源,同时线程则执行加载到进程里的代码。在同一个操作系统中,不同的进程间是互不干扰的,因此一个进程不可能意外地影响另外一个进程里的应用程序的执行。为了让多个应用程序运行在同一台计算机上,这种互不干扰是最基本的要求,这种安全要求不管某个应用程序发生了什么情况(甚至崩溃),都不会影响其它应用程序的运行。原创 2004-06-23 15:12:00 · 1299 阅读 · 0 评论 -
不同语言中的关键字的比较
Visual Studio 不同语言中的关键字的比较 本主题列出用一个语言关键字即可概述的一般性编程任务。有关需要代码示例的任务的更多信息,请参见使用代码示例比较不同语言中的编程概念。 目的 Visual Basic Visual J# C++ C# NEW JScript Visual FoxPro 声明变量 Private、Public、Friend、Prot原创 2004-06-23 15:15:00 · 1158 阅读 · 0 评论 -
VB.NET的默认属性
接受参数的属性可声明为类的默认属性。“默认属性”是当未给对象命名特定属性时 Microsoft Visual Basic .NET 将使用的属性。因为默认属性使您得以通过省略常用属性名使源代码更为精简,所以默认属性非常有用。最适宜作为默认属性的是那些接受参数并且您认为将最常用的属性。例如,Item 属性就是集合类默认属性的很好的选择,因为它被经常使用。下列规则适用于默认属性: 一种类型原创 2004-06-23 15:24:00 · 1796 阅读 · 1 评论 -
ADO.NET连接池FAQ
摘要 连接池允许应用程序从连接池中获得一个连接并使用这个连接,而不需要为每一个连接请求重新建立一个连接。一旦一个新的连接被创建并且放置在连接池中,应用程序就可以重复使用这个连接而不必实施整个数据库连接创建过程。 当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。 如何实现连接池 确保你每一次的原创 2004-06-23 15:27:00 · 791 阅读 · 0 评论 -
新浪短信Web Service
在上一篇文章中,提到了在我的流程监控系统中应用了新浪发送短信的Web Service,得到了大家的响应。很多人对此非常感兴趣。 在得到该资源的推荐者张炜先生(开发合作部的同事)的允许后,我决定公布此资源,并且提供如同鸡肋般的示例代码。 该资源的该问地址为:http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl,这是一个WSDL文件格式,您可以直接原创 2004-06-23 17:50:00 · 972 阅读 · 0 评论 -
C#中的关键字含义
virtual 该成员可以被子类所重写。override 该成员从一个基类中重写一个相同名称的成员,符号也相同。基类成员必须定义为virtual,abstract或override。abstract 该成员是一个抽象成员,而且必须由某个子类实现。extern 该成员在某个外部装配件中被执行。原创 2004-06-24 15:21:00 · 1200 阅读 · 0 评论 -
.net 开发人员应必须拥有的10个工具
NUnit to write unit tests http://www.nunit.org. NDoc to create code documentation http://ndoc.sourceforge.net NAnt to build your solutions http://nant.sourceforge.ne原创 2004-07-20 07:40:00 · 306 阅读 · 0 评论