
ASP.NET
bookseas
这个作者很懒,什么都没留下…
展开
-
在 ASP.NET 页面中使用 TreeView 控件
遍历节点 void GetAllNodeText(TreeNodeCollection tnc) { foreach(TreeNode node in tnc) { if(node.Nodes.Count!=0) GetAllNodeText(node.Nodes); Response.Write(node.Text + " "); } } 建树 private void转载 2008-01-22 21:23:00 · 393 阅读 · 0 评论 -
网页 的 40大 常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键table border oncontextmenu=return(false)>td>notable> 可用于Table2. body onselectstart="return false"> 取消选取、防止复制3. onpaste="return false" 不准粘贴4.转载 2008-01-19 21:45:00 · 281 阅读 · 0 评论 -
在ASP.NET中实现AJAX
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但转载 2008-01-19 22:00:00 · 270 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(一)
1. 打开新的窗口并传送参数://传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStr原创 2008-01-20 07:47:00 · 253 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(二)
11.自定义异常处理//自定义异常处理类 using System;using System.Diagnostics;namespace MyAppException{ /**//// <summary> /// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 /// </summary>转载 2008-01-20 07:52:00 · 308 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(三)
21.如何设定全局变量Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【ASPNETM转载 2008-01-20 08:04:00 · 235 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(四)
31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)在Application_Start中添加以下代码:Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings. AppSettings["转载 2008-01-20 08:11:00 · 326 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(五)
2遇到的问题:如何在表格出现滚动条?解决方法:table>tr>td class=bodytd align=center valign=top > div style=height:178;overflow-y: auto;overflow-x:hidden> div>td>";tr>table>其中style中可将overflow属性设置成:auto、hidden、s转载 2008-01-20 10:43:00 · 293 阅读 · 0 评论 -
创建随机字符串
1 /// 2 /// 创建随机字符串 3 /// 4 /// 随机数的位数 5 /// 6 public static string CreateRandomCode_Len54(int codeCount) 7 { 8 string allChar = "1,A,转载 2008-01-20 12:50:00 · 325 阅读 · 0 评论 -
数据加密和解密
包含两种加密,一个对文件加密,一个是对字符串加密 using System; using System.Security.Cryptography; using System.IO; using System.Text; namespace CommonFunction { /// ///数据加密、解密,文件原创 2008-01-19 13:05:00 · 318 阅读 · 0 评论 -
c#.net常用函数列表
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=cu转载 2008-01-20 18:19:00 · 286 阅读 · 0 评论 -
常用CSS
/*按钮样式*/.ButtonCss { font-family: "Tahoma", "宋体"; font-size:9pt; color: #003399; border: 1px #003399 solid; color:#006699; BORDER-BOTTOM: #93bee2 1px solid; BORDER-LEFT: #93bee2 1px原创 2008-01-20 18:27:00 · 262 阅读 · 0 评论 -
在.net中使用强类型来读取配置信息
在.net应用中,配置信息以XML文档的形式来存储。依.net的惯例,web.config为Asp.net应用(包括Web Service应用)提供配置信息;而*.exe.config为可执行的应用(包括控制台、Windows服务、Windows桌面应用程序)提供配置信息,其中的“*”代表易用的程序集名称,例如App.exe程序集的对应配置文件为App.exe.config。1、使用默认方法读转载 2008-01-20 19:37:00 · 391 阅读 · 0 评论 -
ASP.NET 常见问题
如何在类库中的类文件里使用Response,Request,Server,Session几种对象。我这里有如下方式,仅供参考: 首先我们要在类文件里引用using System.Web;using System.Web.SesstionState;命名空间,然后是对这种对象的声明: HttpSessionState Session; HttpServerUt转载 2008-01-21 12:19:00 · 464 阅读 · 0 评论 -
asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /**//// /// 生成缩略图 ///转载 2008-01-22 21:53:00 · 350 阅读 · 0 评论 -
自适应图片大小的弹出窗口(3 中方法)
方法一 在最近的项目中,遇到一个问题,要实现这样的效果: 点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。 实现过程如下: pic_small.Aspx页面缩略图处的代码为: )" src= width="转载 2008-01-22 21:56:00 · 750 阅读 · 0 评论 -
利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
function doKeyDown(obj){ switch(event.keyCode) { case 13: case 39: case 40: if(obj.nextid != "")document.all(obj.nextid).select(); break; case 37: case 38: if(obj转载 2008-01-23 19:15:00 · 1669 阅读 · 0 评论 -
程序安装时检查是否已经安装.NETFramework
添加新项中添加一个安装程序类using System;using System.Collections;using System.ComponentModel;using System.Configuration.Install;using Microsoft.Win32;using System.Diagnostics;using System.IO;namespace DOTNETChec转载 2008-01-19 21:35:00 · 1222 阅读 · 0 评论 -
安装程序自动安装数据库
添加新项中添加安装程序类 using System;using System.Collections;using System.ComponentModel;using System.Configuration.Install;using System.IO;using System.Data.SqlClient;using System.Reflection;namespace DBCust转载 2008-01-19 21:32:00 · 397 阅读 · 0 评论 -
url传递中文的解决方案
url传递中文的解决方案 1.设置web.config文件。 system.web> globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> system.web>2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进转载 2008-01-19 21:29:00 · 345 阅读 · 0 评论 -
用asp.net还原与恢复sqlserver数据库
利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程:create proc killspid (@dbname转载 2008-01-23 18:19:00 · 301 阅读 · 0 评论 -
ASP.NET调用oracle存储过程实现快速分页
包定义: create or replace package MaterialManage is TYPE T_CURSOR IS REF CURSOR; Procedure Per_QuickPage ( TbName in varchar2, --表名 FieldStr in varchar2, --字段集 RowFilter转载 2008-01-23 18:44:00 · 317 阅读 · 0 评论 -
File文件控件,选中文件(图片,flash,视频)即立即预览显示
我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。 选择页面:function checkData(){ var fileName=document.getElementById("FileUp").value; if(转载 2008-01-21 12:07:00 · 390 阅读 · 0 评论 -
对虚拟目录的操作(转)
一、查看虚拟目录是否存在 private bool IsExitesVirtualDir(string virtualdirname) { bool exited =false; DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root"); DirectoryEntries _entries转载 2008-01-22 21:39:00 · 307 阅读 · 0 评论 -
Session登陆后丢失的解决办法。
1。打开web.config文件,设置如下: 默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。 如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。 若要禁用 Cookie,请设置 sessionState cookieless="true"。 --> m转载 2008-01-22 22:15:00 · 824 阅读 · 0 评论 -
利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
在我们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己的Page类:BasePage类继承,并实现 ISigleLogin接口。相关代码如下: public interface ISingleLogin { s转载 2008-01-23 18:26:00 · 370 阅读 · 0 评论 -
危险字符过滤的类
using System;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Runtime.Remoting;using System.Runtime.Remoting.Proxies;using System.Runtime.Remoting.Messaging;using Sy转载 2008-01-23 18:31:00 · 287 阅读 · 0 评论 -
ASP.NET 中处理页面“回退”的方法
我们在编写基于 ASP.NET 的应用程序时,如果代码执行出错或检测到异常,一般会提示用户“返回”或“回退”,或者在多步操作、列表/详细的查看界面中,也会给用户提供回退到上一页面的链接,对于这种情况,大家很快就会想到的简单做法就是利用 Javascript 来实现,即 history.go(-1) ,但是由于 ASP.NET 页面的 PostBack 机制,所以 history.go(-1) 可转载 2008-01-23 19:24:00 · 435 阅读 · 0 评论 -
ajaxPro.dll用法解析
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技术转载 2008-01-25 21:37:00 · 357 阅读 · 0 评论 -
C#程序集Assembly学习随笔(第一版)_AX
①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.youkuaiyun.com/sws8327/archive/2006/09/21/1244642.aspx②程序集和命名空间的区别?一个程序集可以跨越n个命名空间,一个命名空间也可以包含n个程序集.(估计你该晕了)如果说命名空间是类库的转载 2008-01-26 20:38:00 · 592 阅读 · 0 评论 -
(正则表达式)Regex类的一些常见使用方式
using System;using System.Text.RegularExpressions;namespace MetarCommonSupport{ /// /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 /// public class MetarnetRegex { private static MetarnetRegex instance =转载 2008-01-26 20:44:00 · 486 阅读 · 0 评论 -
页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置?
方法一:#region "防止页面滚动"public void RetainScrollPosition(System.Web.UI.Page myPage,string strBodyName){StringBuilder saveScrollPosition = new StringBuilder ();StringBuilder setScrollPosition = new Strin转载 2008-01-19 13:02:00 · 719 阅读 · 0 评论 -
文件(图片生产缩略图)的上传与下载
一、文件(图片)保存到数据库//得到用户要上传的文件名 string strFilePathName = loFile.PostedFile.FileName; string strFileName = Path.GetFileName(strFilePathName); int FileLength = loFile.Post转载 2008-01-19 21:16:00 · 887 阅读 · 0 评论 -
web.config配置专题
xml version="1.0" encoding="gb2312"?>configuration>configSections> //配置webservices section name="microsoft.web.services2" type="Microsoft.Web.Services2.Configuration.WebServicesConfiguration, Mic转载 2008-01-19 21:17:00 · 348 阅读 · 0 评论 -
利用程序动态管理Web.config文件的配置
Web.config文件假设有如下需要管理的配置信息: 实现的c#核心代码:一、将Web.config中的相关信息读入TextBoxprivate void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { //将Web.config中的相关值填入TextBox t转载 2008-01-19 21:19:00 · 303 阅读 · 0 评论 -
ASP.NET 实现邮件发送和接受的功能(Sockets)
前台代码:html@ Page language="c#" Codebehind="SocketMail.aspx.cs" AutoEventWireup="false" Inherits="UseFramework2.MailSys.Mail" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >HTML> HE转载 2008-01-19 21:25:00 · 473 阅读 · 0 评论 -
刷新modalDialog的父窗口
1、新建页面parent.htm作为父窗口 1 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 html> 3 head> 4 title>title> 5 meta name="GENERATOR" content="Microsoft Visual Studio .NE转载 2008-01-20 22:24:00 · 514 阅读 · 0 评论