
asp.net(c#)
web718
这个作者很懒,什么都没留下…
展开
-
Asp.net中对像使用继承的方法(:)
public class ScientificCalculator : Calculator { public void SquareRoot() { double root = Math.Sqrt(CurrentValue); Clear(); Add(root); } } public class Calculator { private double currentValue; public原创 2005-03-21 16:43:00 · 1180 阅读 · 0 评论 -
一个简单的检查事件丢失的小工具
问题起源 在开发Asp.Net程序的时候,我们经常遇到的一个问题就是事件丢失,特别是在软件要发布的时候,这个问题的发生更加严重。明显的症状就是点击按钮,链接以后,程序没有任何反应,如果一个一个的去查,非常的烦人,特别是使用了IEWebControl以后丢失情况更多。 工作环境 开发工具:Visual Studio .Net 2003, .Net Framework1.1 适用范围:检查C#, As原创 2005-08-22 18:47:00 · 1402 阅读 · 2 评论 -
.NET 开发人员应该下载的十个必备工具
NUnit:编写单元测试的工具 NDoc:创建代码文档的工具 NAnt:生成解决方案的工具 CodeSmith:代码生成工具 FxCop:用于监视代码的——代码警察 Snippet Compiler:小型代码段编译工具 两个不同的转换器工具,ASP.NET 版本转换器(Version Switcher)和 Visual Studio .NET 项目转换器(Project Converter)Re原创 2005-09-01 09:54:00 · 1032 阅读 · 0 评论 -
在ASP.NET中实现Url Rewriting
作者:Scott Mitchell翻译:Janssen1.0.请一定要抱着批评的态度来看该文章1.1. 概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2. 内容简介稍微花点时间看一看你做的网站里头的原创 2005-09-09 11:17:00 · 1109 阅读 · 0 评论 -
如何把一个DataTable中的某列通过表关系加到另外一个DataTable中
在DataSet中是无法使用Select语句从多个表中自由选择字段组成新的视图的,只能利用DataTable间的关系把一个DataTable中的某列增加到另外一个DataTable中。原理:1.在DataTable间建立关系2.把一个DataTable中的某列增加到另外一个DataTable中3.如果DataTable不再同一个DataSet中需要合并DataSet实现代码如下:using Sys原创 2005-09-13 18:27:00 · 1959 阅读 · 0 评论 -
动态改变asp.net网页的标题!
实验成功方法有二:方法1.首先:在.aspx页: 。。。。。。。其次:在.aspx.cs页:public class news_view : System.Web.UI.Page { 。。。。。。。。。。。。 //用于动态设置页面标题 protected string PageTitle;。。。。 private void Page_Load(object sender, S原创 2005-05-21 09:51:00 · 1146 阅读 · 2 评论 -
一个ASP.NET中使用的MessageBox类
/// /// 自定义信息对话框 /// public class MessageBox { /// /// 定义一个web页面,用来显示用户自定错误提示信息 /// System.Web.UI.Page p; /// /// 实例时,参数为:this 如:MessageBox MB=new MessageBox(this); /// /// 此参数为:this pu原创 2005-05-21 09:55:00 · 1026 阅读 · 0 评论 -
ADO之Command对象全解
使用 Command 对象查询数据库并返回 Recordset 对象中的记录,以便执行大量操作或处理数据库结构。取决于提供者的功能,某些 Command 集合、方法或属性被引用时可能会产生错误。可以使用 Command 对象的集合、方法、属性进行下列操作: * 使用 CommandText 属性定义命令(例如,SQL 语句)的可执行文本。 * 通过 Parameter 对象和 Para原创 2005-05-21 09:56:00 · 1637 阅读 · 0 评论 -
基于.net的用户处理机制。
基于.net的principal、identity接口的用户处理机制。SiteIdentity.csusing System;using System.Text;using System.Collections;using System.Security.Cryptography;namespace ContextUser{ /// /// SiteIdentity 的摘要说明。 /// pu原创 2005-05-21 09:58:00 · 1161 阅读 · 0 评论 -
ASP.NET常用函数
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。原创 2005-05-21 09:10:00 · 926 阅读 · 0 评论 -
如何在Web页面上直接打开、编辑、创建Office文档
有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files/Microsoft Offic原创 2005-10-22 09:38:00 · 1460 阅读 · 0 评论 -
用ADSI控制IIS创建网站, 虚拟目录…… (C#)
这是当年赶工的网站用到的东东, 结果快做完了警察叔叔来个网站要备案,朋友不干了,我也停工了,翻出来共享了~据说,控制IIS和别的MS的垃圾(MS的FTP, 用户管理.....)可以用ADSI和WMI(WIN2k3的才好),参考了网友们的资料,有版权问题麻烦EMAIL一下原来是按三层写的代码没有整理, 权当笔记,省点稿纸, 大家看个大概, 详细的MSDN都有!三个文件:////////FileN原创 2005-08-13 08:50:00 · 1071 阅读 · 0 评论 -
让asp.net默认的上传组件支持进度条反映
对于web下的上传,实际上更多的时候不用上传太大东西,asp.net默认的上传组件足够用了,美中不足就是没有上传进度反映,所以现在要做的就是在asp.net默认的上传基础上加上进度反映。关于web上传的原理,曾在以前有深入分析过《asp无组件上传进度条解决方案》《Asp无组件上传带进度条(续) 》,并有写过asp版的无组件上传进度条,在这里就不多赘述。相信很多人都看过思归发的《用ASP.NET原创 2005-08-12 19:16:00 · 2203 阅读 · 1 评论 -
Asp.net中使用对象的实例
public class Key { private int shape; public Key(int newshape) { shape = newshape; } public int Shape { get { return shape; } } } public class Car { private string color; private int gear; private i原创 2005-03-21 16:49:00 · 835 阅读 · 0 评论 -
asp.net中 cookies的应用,自己写的一个简单登陆程序。
public void Page_sub(object Sender,EventArgs e) { if(IsPostBack) { if((username.Text=="netboyc") && (pass.Text=="123456")) { HttpCookie mycook=new HttpCookie("username"); mycook.Value=username.Text;原创 2005-03-21 10:38:00 · 1517 阅读 · 0 评论 -
Asp.net中Application的使用
Application state changed successfully Company Telephone =原创 2005-03-21 10:49:00 · 1421 阅读 · 1 评论 -
Asp.net中对象使用的实例
void Page_Load() { pi.Text = Math.PI.ToString(); exp.Text = Math.E.ToString(); } void Update(object sender, EventArgs e) { try { double dblInput = Convert.ToDouble(input.Text); sqrt_input.Text = dbl原创 2005-03-21 16:52:00 · 1001 阅读 · 0 评论 -
用ASP.net(c#)上传各种文件的实例
public void uploadFile(object sender , EventArgs E) { //检查上传文件不为空 if(inputFile.PostedFile.ContentLength > 0) { //设定上传文件的保存路径 string strSaveDir = "./upload/"; string strName = inputFile.PostedFile.F原创 2005-03-21 17:04:00 · 1841 阅读 · 0 评论 -
asp.net cookies的用法
//写 HttpCookie cookie1 = new HttpCookie("LoginIdCookie"); cookie1.Values.Add("LoginId",dt.Rows[0]["Id"].ToString()); Response.AppendCookie(cookie1); //读 HttpCookie cookie2 = Request.Coo原创 2005-08-05 10:23:00 · 1300 阅读 · 0 评论 -
Asp.net实现IIS控制管理(Web虚拟目录的创建及管理)
(一)CreateWebDir.cs 使用示例 string sServer = "localhost"; string VirtualDir = "Bug2004"; //虚拟目录 string PathDir = @"D:/myWebDirTest/Bug2000" //物理目录 IISManager iisMg原创 2005-08-12 09:04:00 · 885 阅读 · 0 评论 -
实现自己的ASP.NET宿主系统
一、 宿主概念 托管是.NET的一个很基础的概念,所有的.NET应用程序代码要完全发挥作用需要进入托管的环境(CLR --Common Language Runtime),而这个环境实际上就是称作宿主(Host)为将要启动的.NET代码准备的。目前来讲windows系统上,能够担负这个重任的有3类已存程序: 1、 shell(通常是Explorer),提供从用户桌面启动.NET程序,创建一个进程,原创 2005-08-12 08:40:00 · 1164 阅读 · 0 评论 -
自动设置FTP帐号用程序
用程序来自动建立FTP帐号(serv-u的odbc设置) 步骤: 1、建立数据库(可以用任何数据库SQL SERVER,ACCESS均可) 2、建立DNS 3、安装Serv-U 4、建立域 5、完成了。呵呵~! serv-u build 6.0.0.1版本 ★ Serv-U FTP Server 6.0.0.1 final 非常好的FTP服务器软件,它设置简单,功能强大,性能稳定。 你现在就可以建原创 2005-08-12 08:45:00 · 1188 阅读 · 0 评论 -
未能在"设计"视图中打开.在""块中,以不同方式将值括起来的解决方案汇总
如:Text= 如:Text=以下看些例子:">请看此图片注意此处imgURL为一图片文件名。有本书上是这样写的:若要绑定的表达式在运行时包含双引号或单引号,可能会导致误判的情况,因此可将数据邦定表达式适当地用单引号包围起来。",;>原创 2005-08-11 17:57:00 · 905 阅读 · 0 评论 -
ASP.NET上传图片时,产生预览
图片链接 缩略图原创 2005-05-19 08:18:00 · 1253 阅读 · 0 评论 -
在asp.net中操作sql-server数据库的一些小技巧
1.给数据库语句参数传递向数据库操作语句传递参数可以通过存储过程实现,这里给出另外两种简便易捷的方法:可以在C#中通过字符串操作将参数直接传入SQL语句变量中,例如:string s="Davolio";string sql= "select * from employees where LastName="+""+s+""相当于写入SQL语句:select * from employees原创 2005-05-21 09:54:00 · 1037 阅读 · 0 评论 -
Panel创建动态控件
Panel using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI;原创 2005-12-17 16:36:00 · 2276 阅读 · 0 评论 -
给webform中的后置cs文件添加版权
Microsoft Visual Studio .NET 2003/VC#/DesignerTemplates/2052中的NewWebFormCode.cs是webform中cs文件的模板文件,在该文件中添加,如下代码: /* ------------------------------------ 作者:[!output SAFE_USER_NAME] 邮箱: [!output SAFE_EM原创 2005-12-30 12:02:00 · 968 阅读 · 0 评论 -
在ASP.NET页面间传递任意数据的方法与实例
关于不同页面之间传递参数,一般常规用法是: 1、通过URL后带的参数 这种方法受限制很多,一是将参数暴露出来,容易带来一些安全方面的隐患,二是所带参数如果数量较多,控制起来也很麻烦; 2、通过常规表单中的POST提交 这种方法最常用,但在ASP.NET页面中的FROM控件无法象一般FORM那样将参数传到另一页面,需要通过特定的方式,否则和第一种方式无异。 3、Session方式 传统方式之一,对于原创 2006-01-05 13:00:00 · 1139 阅读 · 0 评论 -
Web 解决客户关系管理方案平台
适用于:解决方案体系结构应用程序体系结构Web 解决方案客户关系管理Microsoft Operations Manager (MOM)摘要:本文提出一种用于整合任务的 Web 解决方案平台,该平台可通过客户信息、内容管理和商业智能(Web 分析)提供 Web 解决方案,从而进一步改进客户关系管理 (CRM)。本页内容简介关键设计原则平台商业智能操作体系结构小结简介Web 已经伴随我们走过了十几个原创 2006-01-12 20:40:00 · 2120 阅读 · 1 评论 -
Asp.Net细节性问题精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后原创 2006-02-17 17:38:00 · 1170 阅读 · 0 评论 -
TreeView使用集锦
1.下载地址http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp下载后是后缀为bat的版本(1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。(2)在原创 2006-02-17 17:45:00 · 1254 阅读 · 0 评论 -
再谈 N 个 ASP.net DropDownList 无刷新联动菜单
再谈 N 个 ASP.net DropDownList 无刷新联动菜单,牺牲N-1个ASPX来实现自动更新机制,避免刷新的闪动!!以下代码绝对可以使用,也可以实现多级菜单。。。。function load(state) { var drp2 = document.getElementById("DropDownList2"); for(var i=0原创 2006-02-17 17:53:00 · 1189 阅读 · 0 评论 -
ASP.NET常用代码
1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为按钮添原创 2006-02-17 17:55:00 · 1804 阅读 · 0 评论 -
ASP.NET 开发人员应当始终坚持的做法
如果您正在阅读本文,可能就不需要再向您灌输 Web 应用程序中的安全性愈来愈重要这一事实了。您需要的可能是一些有关如何在 ASP.NET 应用程序中实现安全性的实际建议。坏消息是,没有任何开发平台 — 包括 ASP.NET在内 — 能够保证一旦采用了该平台,您就能够编写百分百安全的代码。谁要是这么说,一准在撒谎。好消息是,就 ASP.NET 来说,ASP.NET,特别是版本 1.1 和即将发行的版原创 2006-04-25 08:38:00 · 1491 阅读 · 1 评论 -
根据IP获取详细地址,可以用来做用户识别.进入地区站
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace QianBianWanHua_Lib{ /// /// 根据IP获取详细国家,省分,城市,地区的详细信息 /// 段小勇 ///原创 2007-11-06 11:10:00 · 4095 阅读 · 1 评论 -
在ASP.NET中运用PlaceHolder控件
在从一个Web页面转换到另一个Web页面时,你的ASP.NET应用程序的用户界面的某些部分常常是保持不变的——如某些“装饰”的部分:页眉处的GIF图片、水平工具条或导航条、左侧的链接、等等。你可以继续用它们,而不必为每个页面重建。 在过去,一个流行的ASP技术就是为一个页面的每个主要部分创建一个include文件,然后建一个整体的HTML表,表的单元包含每个include文件。这种方法是可行的,但原创 2005-12-17 15:46:00 · 1474 阅读 · 0 评论 -
js调用WebService
//使用方法,直接调用sendRequest(url, Method, HttpMethod, params)方法 //参数说明:url--访问地址;Method--调用的服务方法;HttpMethod--传递方法,默认post;params--需要传递的参数或信息; //多参数使用&连接,post方法经过测试; //注意! //成功传输回响函数为xmlRespon原创 2005-12-13 15:53:00 · 2291 阅读 · 1 评论 -
ASP.NET技术FAQ
1. 简介1.1 什么是 .NET?1.2 .NET 只是 Windows DNA 的一个新名字吗?1.3 .NET 只适用于建立 Web 网站吗?1.4 .NET 是在什么时候宣布的?1.5 .NET 将在何时发布?1.6 如何开发 .NET 应用程序1.7 可以从哪里下载 .NET SDK 和 Visual Studio 7?1.8 .NET 中的关键技术是什么?1.9 .NET 框架将运行在原创 2005-05-26 11:42:00 · 1577 阅读 · 0 评论 -
在asp.net中长内容自动分页的实现
在一篇文章过长时,可以自动的写个小程序对其进行分页.具体代码:public class t3 : System.Web.UI.Page { private string str;//字符 private int strl;//字符总长度 private int pagesize;//每页显示的字符原创 2005-05-26 11:49:00 · 973 阅读 · 0 评论 -
用ASP.NET编写多层架构的系统
千万不要被标题吓倒,其实很简单。不然只能一辈子写面条式的程序了。特别是ASP程序员大多写都是3 IN 1 (超白金版:P)的程序,勉强能写成分层式的也是高手中的高手,这种大虾估计早就转型当系统分析员了。一般来说系统大多分为三层(据说分三层很好):用户层、逻辑层、数据层。也可能不叫这几个名字,但是不管怎么说功能大体应该一样。说到功能请看下面用户层:就是主要与用户打交道,也就是用户界面。什么输入框啊、原创 2005-05-31 08:08:00 · 1392 阅读 · 0 评论