
asp.net
文章平均质量分 66
流程管理
专注于企业业务流程管理、流程体系、流程方案、流程梳理、流程规划、流程实施、流程优化、流程再造、流程绩效、流程信息化等。
展开
-
IIS 内部运行机制
ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices — 这些都在ASP.NET层次结构的最高层。原创 2015-01-26 14:03:32 · 677 阅读 · 0 评论 -
关于模态窗口(showModalDialog)的专题讨论
1.window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");原创 2008-06-11 11:59:00 · 503 阅读 · 0 评论 -
怎样将后台生成的在内存中的图象显示到客户端
主 题: asp.net页面中有一个image控件,想用C#生成一个4位的随机数,并将它写成图片,显示出来 这个问题可能需要使用到.NET的画图功能。 我们可以在一个页面中,根据提交的内容,使用DrawString来画出数字,然后把它输入到另外一个页面的Image控件的imageURL中。 中间可能需要一些技巧,比如,如何在ASP.NET的服务器端做图,然后如何把图片直接绑定给原创 2008-06-11 11:58:00 · 529 阅读 · 0 评论 -
asp.net中常用的一些小技巧
在这里给大家提供一些平时经常容易用到的效果的解决方案。我把一些效果封装在了一个类库文件中。 警告窗口 /// /// 服务器端弹出alert对话框 /// /// 提示信息,例子:"不能为空!" /// Page类 public void Alert(string str_Message,Page page) { page.RegisterStartupScript原创 2008-06-11 11:53:00 · 479 阅读 · 0 评论 -
常用Asp20个有用的例子
1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables("HTTP_USER_AGENT") If In原创 2008-06-11 11:49:00 · 451 阅读 · 0 评论 -
扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等
本文适合asp.net初学者阅读,高手达人可以无视。主要功能:a.隔行色(颜色可自定义)b.点击行任意位置选择行c.点击已选中行任意位置取消选择d.选中行变色(颜色可自定义)e.多选全选功能f.添加双击响应事件GridView控件功能非常强大,但在具体应用中很多时候无法满足特殊需求。例如我前段时间做自己网站(网站制作学习吧)。在编写后台管理版块期间。由于是文章站,列表页面会比较多。每个列表显示基本转载 2008-06-08 15:07:00 · 721 阅读 · 0 评论 -
ASP.NET 运行状况监视
ASP.NET 运行状况监视使系统管理员可以监视已部署的 Web 应用程序的状态。它支持下列常规方案: 监视应用程序的性能以确保它正常运行。 快速诊断出现故障的应用程序或系统。 评估给定应用程序的生命周期期间的重要事件。 运行状况监视系统包括负责打包应用程序运行状况状态信息的事件类型、负原创 2008-05-26 10:32:00 · 594 阅读 · 0 评论 -
负载均衡技术全攻略
Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。 网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面原创 2008-05-23 15:59:00 · 611 阅读 · 0 评论 -
net的辅助工具列表
net的辅助工具列表: Code generation NVelocity CodeSmith X-Code .NET XGoF - NMatrix / DEVerest Compilation eXtensible C# - ResolveCorp Mono DotGNU - GNU Obfu转载 2008-05-23 09:34:00 · 406 阅读 · 0 评论 -
如何封装JS和CSS文件为服务器端控件
如何封装JS和CSS文件为服务器端控件我们以封装一个JS的日期控件为列子,将它和服务器的TextBox结合在一起做成一个服务器控件,以达到直接托上去就可以使用的效果。其实很简单,大家共同学习。先看看效果图: 方法: 首先:下载一个JS的日期组件,带封装。 然后:建一个日期类文件CalendarBox.cs代码如下: using System; using System.Collections.原创 2008-05-23 11:41:00 · 107 阅读 · 0 评论 -
WebbUpload上传组件
可上传上小于1G的文件,可以配置Web.config文件来设定上传文件的大小。 完全基于.NET开发,无需任何客户端配置。 提供同步的上传进度条,显示实时上传进度信息。 不破坏页面逻辑,提供类似ASP.NET内置上传组件的使用方法。 不受 Server.ScriptTimeout(请求的超时设置) 影响,可配置服务器处理时间。 关于WebbUpload上传组件的开发请查看相关链接:http原创 2008-05-23 11:28:00 · 1136 阅读 · 1 评论 -
用ASP.NET AJAX框架扩展HTML Map控件
用ASP.NET AJAX框架扩展HTML Map控件在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展。经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息; 但是,这些详细信息都是通过AJAX异步方式从远程服务中取得的。 一、 简介 首先,我们注意到,ASP.NET 2.0中也提供了一个服务器控件ImageM原创 2008-05-23 11:42:00 · 556 阅读 · 0 评论 -
有关 Session 操作的几个误区
1. this.Session["username"] = null HttpSessionState 内部使用 NameObjectCollection 类型的集合对象来存储用户数据。因此使用 this.Session["username"] = null 仅仅是将该元素的值设为 null 而已,并没有真的将其从 Session 中移除。(为什么?晕~~~ 建议看看 C# 基础方面的书。)原创 2008-05-23 10:07:00 · 612 阅读 · 1 评论 -
实现GridView行背景色交替、点击行变色
BackgroundColor.aspx主要包含一个GridView,是我们折腾的重点对象,还有一堆javascript,是我们折腾GridView的手段 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> BackgroundColor转载 2008-05-19 09:41:00 · 1279 阅读 · 0 评论 -
用javascript操纵GridView中CheckBox
CheckBox.aspx主要包含一个GridView,里面包含了我们要折腾的CheckBox,还有一大~~~~堆的javascript,当然也还是我们折腾的重要手段,只是目标基本已经换成了GridView中的CheckBox,和GridView本身并没有太大关系 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http:/转载 2008-05-19 09:39:00 · 715 阅读 · 0 评论 -
My97DatePicker
在线演示和文档http://www.my97.net/dp/demo/疑难解答(博客)http://blog.youkuaiyun.com/my97/3.0.1的下载地址为:http://www.cnblogs.com/Files/my97/My97DatePicker3.0.1.rar转载 2008-05-22 13:54:00 · 434 阅读 · 0 评论 -
利用开源做统计图
Wiki http://zedgraph.orgSourceforge http://sourceforge.net/projects/zedgraph/CodeProject http://www.codeproject.com/csharp/zedgraph.asp原创 2008-05-22 13:46:00 · 601 阅读 · 0 评论 -
如何点击按钮弹出新窗口,输入数据后返回并刷新页面
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.youkuaiyun.com/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中Web原创 2008-06-11 11:53:00 · 732 阅读 · 0 评论 -
在ASP.NET使用javascript的一点小技巧
我们在进行ASP.NET开发时,经常会用到一些javascript脚本,比如: private void Button1_Click(object sender, System.EventArgs e){ Response.Write( "alert(OK);") ;} 经常是重复的书写这些脚本,如果我们能做成一个相应的函数就好了,直接就可以拿来使用。很多人都有自己的一些javascrip原创 2008-06-11 11:54:00 · 464 阅读 · 0 评论 -
VS2013带来的"新特性"
VS2013除了引入"Bootstrap"库以外,最大的变化就是.net Framework 4.5以下的都不支持了.也就是说,如果不把.net库升级成.net Framework4.5, 那么MVC, WebApi等等都用不了.原创 2014-07-24 16:28:24 · 1403 阅读 · 0 评论 -
算法大全源码
冒泡排序 bubble sorting int t; int[] a ={21,56,64,94,97,123}; for(int j =a.Length-1;j>0;j--) { for(int i =0;i { if(a[i]>a[i+1]) { t转载 2012-08-16 11:04:58 · 707 阅读 · 0 评论 -
Jquery+ASP.NET 实现开心网上传头像剪裁功能
<br />Step 1 选择上传照片<br /> <br />Step2 ,点击上传一张图片,默认缩放到刚好填充画布,如果图片小于画布就不缩放了,并且将图片集中<br /><br />缩放图片是,以画布中的选取框为中,向四周扩散,缩小<br /><br />点击保存按钮 保存截取后的图片<br /> <br />来看下代码吧<br />前台:需要引用Jquery的类库和两个Ui的Js<br /><script type="text/javascript" src="js/jquery1.2.6.pack转载 2010-06-02 14:00:00 · 1170 阅读 · 1 评论 -
CKEditor 3.0.1 在 asp.net 下进行配置的方法
CKEditor 3.0.1 在 asp.net 下进行配置的方法:官方网站:CKEditor(Fully functional, open source editor, with source code included)下载地址:CKEditor 3.0.1(released on 16 October 2009)1、下载 ckeditor_3.0.1.zip 并解压到 ckeditor(在根目录下)。2、在 aspx 页面或者 master 模板页 标签中载入 ckeditor.js: 在标签中使转载 2010-06-02 13:33:00 · 500 阅读 · 0 评论 -
有关路径搜索的一个算法
由各个直线组成的路网,求一点到另一点的所有路径:FindRateWay.h文件代码如下:#include #include #include #include "GELNSG3D.h"typedef std::vector vecLineSeg;//死胡同点记录struct DeadList{ AcGePoint3d ptOri; //参照点 AcGePoint3dArray pt转载 2010-05-14 13:17:00 · 444 阅读 · 0 评论 -
GetCallbackEventReference方法实现局部刷新,回调非WebSerice实现
为什么不用updatepanel呢,这么做是否太复杂了点? 主要介绍ClientScriptManager.GetCallbackEventReference 方法开发环境:asp.net2.0范例中asp.net2.0的新特性来实现客户端回调服务器事件来异步无刷新变更DropdownList中的选择列表,相对ajax来说可以不用webservice也可实现局部更新的作用.获取一个对客转载 2008-10-27 15:02:00 · 460 阅读 · 0 评论 -
asp.net小知识
1.与的区别:答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据?答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以对号入座,原创 2008-10-23 11:04:00 · 536 阅读 · 0 评论 -
一款层次下拉列表控件
在项目中经常遇到树状结构的对象比如产品分类、部门结构、地区……对于这类对象的呈现,一般都使用树控件(比如VS2005自带的TreeView控件)。但是树控件的使用和操作都比较复杂,对于一些比较简单的操作,比如单选其中的一个节点的情况则可用使用下拉列表框来代替。要在DropDownList中展示出树结构的层次,那就必须在每个节点的Text前加入一定的占位符,以实现层次的效果,由于这种下拉列原创 2008-06-28 15:21:00 · 710 阅读 · 0 评论 -
在IE浏览器中使用Windows窗体控件
引言在过去,Web程序员经常在他们的Web程序中使用ActiveX控件来实现一些胖客户端才具有的功能。不过现在开发者可以很容易的通过Microsoft.NET Framework来简洁和安全的建立对象,并且方便的在IE浏览器中切入使用。通过在IE浏览器中创建Windows窗体控件,开发者可以实现丰富的web客户端。在这篇文章中,我们将会知道怎样创建Windows窗体控件并且在IE中使用。在浏览原创 2008-06-11 12:01:00 · 852 阅读 · 0 评论 -
ASP.NET ViewState 初探
与刚接触 ASP.NET 页面的开发人员交谈时,他们通常向我提出的第一个问题就是:“那个 ViewState 到底是什么?”他们的语气中流露出的那种感觉,就象我来到一家异国情调的餐馆,侍者端上一道我从未见过的菜肴时的那种感觉 - 既疑惑不解,又充满好奇。但肯定有人认为它不错,否则就不会提供了。所以,我会先尝一尝,或许会喜欢上它,尽管它看上去的确很古怪!对于 ViewState 也是如此,但是如原创 2008-06-11 11:56:00 · 551 阅读 · 0 评论 -
如何在DataGrid里面产生滚动条而不滚动题头
我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动DataGrid里面的数据而不用上下滚动页面,由于写本文的目的是为了说明如何实现,所以对于细节性的问题读者可以自己思考完成(比如:既要分页又要滚动等等)。为了可以滚动DataGrid我们需要一个可以让客户端的Table滚动js脚本(原创 2008-06-11 11:55:00 · 529 阅读 · 0 评论 -
如何在客户端写脚本触发一个服务器端事件处理过程.在线等.
简单来说,你可以就用javascript,不过我建议的方法和楼上的不同,我建议是直接调用该“服务器端事件”对应的客户端script函数。对于asp.net自动输出的页面,会有一个function __doPostBack(eventTarget, eventArgument),你应该直接用这个function来进行PostBack(例如__doPostBack(Button1,)),然后服原创 2008-06-11 11:52:00 · 515 阅读 · 0 评论 -
C#中的cookie编程
Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关原创 2008-06-11 12:03:00 · 577 阅读 · 0 评论 -
用ASP.NET开发Web服务的五则技巧
一、禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。 只要在Web.config文件中加入下列内容,原创 2008-06-11 12:00:00 · 664 阅读 · 0 评论 -
大数据量下的分页
大数据量下的分页 对于非常大的数据模型而言,分页检索时,每次都加载整个数据源非常浪费。通常的选择是检索页面大小的块区的数据,而非检索所有的数据,然后单步执行当前行。 本文演示ASP.net的DataGrid和Sql Server 实现大数据量下的分页,为了便于实现演示,数据表采用了Northwind数据库的Orders表(830条记录)。 如果数据表中有唯一的自增索引原创 2008-06-11 11:59:00 · 573 阅读 · 0 评论 -
ASP.NET页面间的传值的几种方法
ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryStri原创 2008-06-11 11:57:00 · 517 阅读 · 0 评论 -
封装OWC做统计图形
封装OWC做统计图形using System;using System.Data;using System.Text;using System.Drawing;namespace doHope.OWCC{ /**//// /// 封装OWC做统计图 /// by cherish58 /// public class OWCChart { 属原创 2008-05-22 11:38:00 · 568 阅读 · 0 评论 -
让Sumbit Button 支持 禁用(灰化)提交
上篇文章 禁用(灰化) Button 后提交的问题 讨论了 ASP.NET 2.0 中 UseSubmitBehavior=true 即使通过 form onsumit 处理也无法有效实现完成提交前的灰化功能曾想当然的认为可以在 form 的 onsumit 中 disable input type=submit注:ASP时代更常用此方案,可以同时对一个form具有多个提交按钮作出统一的“响原创 2008-05-22 09:45:00 · 1026 阅读 · 0 评论 -
GridView模板列中使用自动回发的CheckBox/DropDownList
有时候希望在 GridView 模板中使用自动回发的 CheckBox (autopostback=true) ,但是 CheckBox 没有 CommandName 属性,因此也就无法在 GridView.RowCommand 事件中处理,并且如何获取当前 GridView 行信息呢?我们可以选择像处理页面上普通 CheckBox 的 CheckedChanged 事件的“最原始”的方式。原创 2008-05-22 09:39:00 · 1295 阅读 · 1 评论 -
完成功能是DataGrid的页面选中事件、鼠标事件、双击事件改变TR的色彩
/*------------ DataGrid鼠标事件处理 ------------功能:用于数据梆定后鼠标事件参数说明:obj:对像thisfontColor:字体颜色backColor:背景颜色----------------------------------------------*/var objState//------------鼠标经过时-----------functio原创 2008-05-12 09:57:00 · 524 阅读 · 0 评论 -
ASP.NET 中母版页的传值(ViewState版)
虽然母版页这个功能出来很久了,但是一直都没有机会去使用它。 最近我计划把公司网站升级到.NET1.1 升级到 .NET 3.5上去,除了隐式类型、扩展方法、Lambda表达式、LinQ等新特性外,母版页这个功能页是肯定会去玩玩的。于是今天用VS2008创建一个网站,尝试着进行一些最基本的任务,数据绑定,页面传值等。这只是第一天,由于工作的时候不断的有外来任务打扰,所以学习成果甚少,除了看原创 2008-05-12 09:56:00 · 635 阅读 · 0 评论