14 yjmtv0817

尚未进行身份认证

net

等级
博文 195
排名 1w+

UrlRewrite、地址映射技术(生成静态页面)

protectedoverridevoidOnInit(EventArgse){ intid; try {   id=int.Parse(Request.QueryString["id"]); } catch {   throw(newException("页面没有指定id")); }  方案1://////传入URL返回网页的html代码////

2007-12-05 10:50:00

ASP.NET中不定级动态菜单的实现

我们平时IEWebContr来做菜单时都是在html中直接输入,也就是说是静态的,现在要做成动态的,而且菜单级数不定,怎么来实现呢?笔者通过研究发现,用IEWebContr来做菜单时,菜单项可以直接输入,也可以用如下的方法指定从某一个文件中读取菜单项:           其中menuone.txt的内容如下:                         

2007-11-23 10:00:00

asp.net + CSS实现动态菜单突出显示当前页面!

     搞了两天的问题终于解决了,网上关于突出显示当前页面的文章有不少,但是基本都是关于实现静态菜单的高亮,讲到动态生成菜单高亮的文章至少我没有找到,在csdn上问了两天都没有答案,最后在一位朋友的回答中找到思路,先利用一个函数判断菜单是否是正在浏览的当前页,然后付给li一个id,利用css层叠id大于class的关系,把这个id定义成高亮样式。aspx文件代码:引用内容     

2007-11-23 09:59:00

asp.net2.0 treeview控件用数据表做为数据源实现n级动态菜单

 最近做个产品展示网站,本来打算treeview和menu控件数据源用sitemap来实现,但是发现新增产品信息的发布页需要有个dropdownlist来读取原有的菜单分类,想不出ddl和sitemap如何关联,所以还是改用数据库做为数据源了,参考了网上一些资料,终于实现treeview的n级动态菜单,写下来做个记录。写一个递归函数。vb代码:程序代码PublicSubPopul

2007-11-23 09:51:00

网页速度优化

一、我们需达解决的麻烦减少HTTP请求数.减少HTTP请求数有什么好处降低服务器跟客户端的建立和消除HTTP请求和响应Header的开销减少服务器为HTTP连接的进程和线程的开销,如果可能,还会包括GZIP压缩的CPU开销.减小被请求文件大小,减少请求数据占用的网络带宽.让

2007-11-14 17:09:00

解除对svchost.exe的疑惑

Svchost.exe、lsass.exe、wdfmgr.exe,打开进程列表后你会发现一大堆不知用途的进程,究竟是系统进程还是木马病毒?如果打开系统文件夹,一大堆奇奇怪怪名称的文件,更是会把你弄得晕头转向。很多朋友因此而始终抱有一种未知的恐惧,认为木马、黑客无处不在,即使是高手,也不能把这些陌生的系统文件说个明明白白。为消除大家的疑惑,从这期开始为大家带来一档新的连载栏目——系统蓝色档案为大家曝

2007-11-07 11:36:00

JavaScript的9个陷阱及评点

来自NineJavascriptGotchas,以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓makelifeeasier.笔者对某些陷阱会混杂一些评点。最后一个逗号如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary

2007-11-06 16:33:00

经验技巧分享--ASP.NET和Ajax应用一个超级实用的设计模式---享元模式

在Web开发中,你是否困惑某些设计模式没什么用途或者不知所云?偶有心得,兴奋之余,不想独吞,特发出来大家分享.问题起源:1,Session["变量名称"]对于编程,使用起来不方便,如果Session里面需要存储的变量名称过多,敲字符比较麻烦,如果根据Session["userID"]去数据库里存取,损失性能.2,对于站内即时短消息,聊天,下棋性质的的程序,需要知道私聊对方的一些属性,由

2007-11-06 14:40:00

c# 屏幕取词的方法

A、金山词霸组件法在金山词霸中2005中带了一个XdictGrb.dll,添加引用(为方便大家测试,本人安装了金山词霸2005,把其中的XdictGrb.dll给大家下载)废话不多说了,还是把源码放上usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usin

2007-11-06 14:38:00

在ASP.NET中调用存储过程方法新解

  在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的。  存储过程简介  简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,

2007-11-06 14:37:00

ASP.NET中容易忽略但却很重要的方法函数

1. Path.combine(string,string)    根据给出的两个路径,返回一个路径.     例如:     string CompletePath = System.IO.Path.Combine(@"c:/MyApp", @"Images/skyline.jpg");   将会返回一个全路径c:/MyApp/Images/skyline.jpg   第一

2007-11-06 14:36:00

利用 ASP.NET 的内置功能抵御 Web 攻击

一、ASP.NET开发人员应当始终坚持的做法  如果您正在阅读本文,可能就不需要再向您灌输Web应用程序中的安全性愈来愈重要这一事实了。您需要的可能是一些有关如何在ASP.NET应用程序中实现安全性的实际建议。坏消息是,没有任何开发平台—包括ASP.NET在内—能够保证一旦采用了该平台,您就能够编写百分百安全的代码。谁要是这么说,一准在撒谎。好消息是,就ASP.NET来说,

2007-11-06 14:34:00

通过避免下列10个常见ASP.NET缺陷使网站平稳运行

ASP.NET成功的其中一个原因在于它降低了Web开发人员的门槛。即便您不是计算机科学博士也可以编写ASP.NET代码。我在工作中遇到的许多ASP.NET开发人员都是自学成材的,他们在编写C#或VisualBasic®之前都在编写Microsoft®Excel®电子表格。现在,他们在编写Web应用程序,总的来说,他们所做的工作值得表扬。但是与能力随之而来的还有

2007-11-06 14:32:00

水晶报表最简便绑定法

水晶报表一般在建立数据集之后进行绑定,下面我介绍一种,直接用Sql语句绑定,不需要设置CrystalReportViewer1的报表路径,不需要单独建立数据集的简便方法。代码如下: CrystalReport3oCR=newCrystalReport3();//绑定的.rpt对象  //sql绑定数据  SqlConnectioncnn=newSqlCon

2007-11-02 10:48:00

使用.NET实现断点续传

断点续传的原理在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEBSERVER)提交请求时发送报文的协议。回复协议是由服务器(webserver),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。以下是一个请求报文与相应的回复报文的例子:GE

2007-11-02 10:47:00

在asp.net2中使用新的messagebox方法

在以前网页需要调用弹出窗口的时候,往往会使用response.write("window.alert(系统信息)");等类似的方法。这种方法还是可以正常显示我们所需要的方式的,但是习惯了windows的提示框和在form下编程使用的messagebox后,对于上一种新生成窗口的提示方式就会感觉到有些不习惯。下面这种方法避免了这种不惯,十分接近form下编程的效果。ClientScript.Re

2007-11-02 10:45:00

window.close关闭窗口,不弹出系统提示,直接关闭

当我们用这种方法:Response.Write("window.close()")总是提示什么:你查看的网页试图关闭的提示如何去掉提示,直接关闭窗体?可以用以下方法:Response.Write("window.opener=null;window.close()")只有ie6才支持.opener只要设为任何值都可以,不会出现提示如果是通过子窗体关闭父

2007-11-02 10:39:00

Windows XP操作系统中隐藏的10个秘密

1.systeminfo:让XP列出更多有用信息  WindowsXP总是在炫耀它可以给稳定工作多么长的时间!要想详细地了解这一信息,你可以接入Windows的“开始菜单”,再开启“附件菜单”中的“命令提示符”,然后在其中输入“systeminfo”这个命令。电脑就会给你显示出许多有用信息,其中包括了这个系统的初次安装时间,以及本次持续运行的时间。假如你想要保留这些信息,你可以输

2007-11-01 16:30:00

五个不太为人知的ESC键妙用法

对于一般用户而言,位于键盘左上方的ESC键并不常用,但你知道吗?其实借助ESC键还能实现不少快捷操作哦!    1.上网时,如果点错了某个网址,直接按ESC键即可停止打开当前网页。  2.上网时总免不了要填写一些用户名什么的,如果填错了,按ESC键即可清除所有的框内内容;而打字时,如果打错了也可以按ESC键来清除错误的选字框。    3.除了“Ctrl+Alt+Del

2007-11-01 16:23:00

固若金汤 个人电脑安全秘技二十招

由于现在家用电脑所使用的操作系统多数为WinXP和Win2000pro(建议还在使用98的朋友换换系统,连微软都放弃了的系统你还用它干嘛?)所以后面我将主要讲一下基于这两个操作系统的安全防范。  个人电脑常见的被入侵方式:  谈到个人上网时的安全,还是先把大家可能会遇到的问题归个类吧。我们遇到的入侵方式大概包括了以下几种:  (1)被他人盗取密码;  (2)

2007-11-01 16:19:00
奖章
    暂无奖章