
ASP.NET
fanweiwei
.NET 软件开发,司职 项目经理
展开
-
asp.net中GridView绑定数据时进行时间Fromat时不起作用的解决办法
大家在用 GridView 绑定时间字段时需要把时间格式化成想要的格式比如:DataFormatString="{0:yyyy-MM-dd}";但得到的效果仍然时默认的全部显示格式,为什么呢时因为您少设置了一项 htmlencode属性,默认时true,把此属性更改为false即可!如: SortExpression="SendTime" H原创 2007-03-12 12:21:00 · 1526 阅读 · 0 评论 -
ASP.NET事件回传机制
ASP.NET事件回传机制在ASP.NET里面我们最喜欢做的事情是拖动一个Button然后双击,然后输入代码就可以了。这个称之为事件回传机制,属于软件开发的体系范畴,但并不属于Web开发的范畴,因为Web是基于TCP/IP协议的,但是TCP/IP协议确是一个无状态的协议,那么ASP.NET是如何引入事件回传的呢?首先请新建一个网站,然后添加一个WebUserControl,命名为:EventMod原创 2007-05-09 09:15:00 · 4670 阅读 · 1 评论 -
Asp.net 身份验证、授权
1. Asp.net是依存于IIS的一个服务,说到Asp.net的安全相关的话题当然要有一个整体上的思路:IIS接收—》IIS验证—》IIS授权---》ASP.net验证---》Asp.net授权---》资源返回给用户 IIS从网络上接收到一个HTTP WEB请求可以使用SSL技术来保证服务器的身份,此外SSL也可以提供一个安全通道来保护客户端和服务器端的机密数据的传送。IIS使用基本原创 2007-08-13 08:58:00 · 1015 阅读 · 0 评论 -
分页控件1.2.1.2版本发布
分页控件效果图:1. 分段式分页2.图片分页效果3.上一页下一页分页效果 1.本版本的需要2.0框架支持2.功能: 支持数据缓存 支持分页方式多样化 支持SQL数据库 支持GridView数据表格 请注意若您需要用到图片分页模式请拷贝Images文件夹.如果需要定义自己的图片样式,请不要改变图片的名称即可.3.不足 控件暂时只支持SQL数据库其他数据库的支原创 2007-08-09 08:50:00 · 1261 阅读 · 2 评论 -
分页控件1.2.4.3版本发布
4版本升级 (1) SqlPage 1.0.1.0 版本:(修改时间:2006-11-23) 1.修正了在不使用缓存的情况下控检不显示数据的BUG 2.去除HasGridView属性该为控件自行判断数据表格类型 3.增加在用缓存模式下改变SQL语句获得新数据功能 4.在绑定表格后对表格操作后绑定更加简单只需添加SqlPage1.DataBind()方法即可 去除程序员写繁琐的绑定CO原创 2007-08-30 10:38:00 · 1231 阅读 · 0 评论 -
ASP.NET AJAX示例程序:实现IDragSource和IDropTarget接口将商品拖放至购物车中
本文来自《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library相关》第9章第3节。 9.3 示例程序:实现IDragSource和IDropTarget接口将商品拖放至购物车中 本章第1节介绍了ASP.NET AJAX客户端拖放框架中的DragDropManager对象以及IDragSource和IDropTarget两个重要接口。下面就转载 2007-05-30 09:08:00 · 2476 阅读 · 0 评论 -
技巧:动态加载控件
首先当然要新建一个自定义的用户控件了,添加必要的属性必不可少 然后在需要动态调用的页面 Control con = new Control(); con = Page.LoadControl(row[" controlpath"].ToString()); //地址写在库里了 接着添加他的属性 ((Soulation.Web.Controls.baseContr原创 2007-09-09 02:30:00 · 1582 阅读 · 0 评论 -
MSAJAX第三章-JS创建类(2)-继承类实现
接上篇我们已经学会了怎么去创建一个面向对象的JS类,MSAJAX的魅力并不是这一些,她可以模拟(这里我本想用实现的但个人觉得不太适合,因为JS的语言的弱特性,她不能完全实现面向对象的所有特性,即便MSAJAX也不行,举个简单例子她无法实现访问控制,但值得庆信的是他可以模拟出面向对象的招牌特性-继承,重载,接口,至于多态个人觉得JS无法实现,因为JS并没法子地位到同一个函数名下的指定的方法,原创 2007-04-24 12:47:00 · 1863 阅读 · 0 评论 -
【收集】Request.ServerVariables参数集介绍
Request.ServerVariables(Url) 返回服务器地址Request.ServerVariables(Path_Info) 客户端提供的路径信息Request.ServerVariables(Appl_Physical_Path) 与应用程序元数据库路径相应的物理路径Request.ServerVariables(Path_Translated)原创 2007-07-25 16:55:00 · 1035 阅读 · 0 评论 -
ASP.Net2.0 数据绑定控件的优越性
尽管有丰富、功能强大的编程接口,ASP.NET 1.x DataGrid 控件仍需要编写大量自定义代码来处理普通操作,如分页、排序、编辑和删除数据。例如,当用户单击以保存或取消更改时,DataGrid 控件能够引发事件但不提供更多的功能。如果要将更改存储到持续媒介(如一个数据库)之中,则必须自己处理 UpdateCommand 事件,检索更改后的值,编写一条 SQL 命令,然后从该处提交更新。Da转载 2007-01-20 13:48:00 · 3435 阅读 · 0 评论 -
详细阐述利用ASP.NET 2.0创建自定义Web控件开发说明
简介 从使用基本的文本编辑器到创作标记页面,Web 开发已经经历了一个漫长的过程。目前,集成开发环境 (IDE) 为开发过程中的几乎每个方面都提供了图形化表示形式。此外,还实现各种说明性编程技术以提高效率并降低出现错误的几率。Visual Studio 2005 和 ASP.NET 2.0 中的控件体系结构遵循了这些编程趋势,并且提供了可靠的、可扩展的环境,该环境设计为使开发人员可以创建能够以说原创 2007-01-23 20:05:00 · 2471 阅读 · 0 评论 -
GridView 18种操作
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义转载 2007-03-26 12:55:00 · 5361 阅读 · 3 评论 -
GRIDVIWE空数据时显示表头信息和添加无数据提醒
private void ShowNullTable(GridView grd) { if (grd.Rows.Count > 0) return; //有数据,不要处理 if (grd.DataSource != null) { if (((DataTable)grd.D原创 2007-03-27 19:43:00 · 1313 阅读 · 0 评论 -
ASP.NET底层架构
了解ASP.NET底层架构 进入底层这篇文章以非常底层的视角讲述了Web请求(request)在ASP.NET框架中是如何流转的,从Web服务器,通过ISAPI直到请求处理器(handler)和你的代码.看看在幕后都发生了些什么,不要再把ASP.NET看成一个黑盒了. ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型转载 2007-04-10 13:08:00 · 6529 阅读 · 0 评论 -
ASP.NET2.0统计图表
本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形。效果图:手把手教程:原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE6和Office 2000/XP/20转载 2007-04-10 13:45:00 · 2234 阅读 · 1 评论 -
将js文件编译成动态链接库(dll)文件
1.向项目中添加Jscript文件//script_1.js-----function doClick1(){ alert("OK1_wufeng");}//script_2.js-----function doClick2(){ alert("OK2");}2.解决方案资源管理器中,右键查看script_1.js和script_2.js的属性,把高级中的“生成操作”属性设置成“嵌转载 2007-04-16 20:11:00 · 1879 阅读 · 1 评论 -
调试Atlas客户端JavaScript脚本 (不断更新)
调试Atlas客户端JavaScript脚本 Dflying ChenMicrosoft MSN TCApril 2006English Version: http://dflying.dflying.net/1/archive/115_atlas_client_side_javascript_debugging.html 应用于: Microsoft ASP.NET 2.0原创 2007-04-21 20:20:00 · 1696 阅读 · 0 评论 -
MSAJAX第三章-JS创建类(1)
1.用到AJAX类型2实现3.注意点4.用例 我们要用AJAX的JS写一个面向对象的类,首先我们必须理解AJAX中的Type类,在定义类时一个需要定义这个类的名字空间,我们在写JS脚本时在写类似与名字空间往往很困难或很反锁,在使用JS脚本时也很可能在多个脚本引用会出现重名的现象,导致出现名字冲突而程序无法运行,MSAJAX给我们提供了一个便捷的注册名字空间的方法-Typ原创 2007-04-23 13:41:00 · 2000 阅读 · 0 评论 -
XML中的XPath介绍
之所以要引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点. 不过,由于XPath可应用于不止一个的标准,因此W3C将其独立出来作为XSLT的配套标准颁布,它是XSLT以及我们后面要原创 2007-06-05 20:52:00 · 2108 阅读 · 1 评论 -
Content-Type一览
Multipart Internet Mail Extensions (MIME) 关于Content-Type的一张表.(方便查找了哦)http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.html Description of原创 2007-09-17 09:32:00 · 39006 阅读 · 4 评论 -
访问IIS元数据库失败的解决
近日调试一Asp.net程序,出现了“访问 IIS 元数据库失败”的错误信息,最后经过搜索发现了解决问题的方法。解决方法如下: 1、依次点击“开始”-“运行”。 2、在“运行”栏内输入 “C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i ”(不含引号),然后点“确定”按钮。原创 2008-01-15 17:02:00 · 2553 阅读 · 3 评论 -
您可能不知道的.Net2.0小技巧
1. 在提交页面之后,保持滚动条的位置可以在page指令上加上MaintainScrollPositionOnPostback指令%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="..." Inherits="..." %>2. 在页面载入完之转载 2008-05-07 09:28:00 · 879 阅读 · 0 评论 -
HttpModule,HttpHandler,HttpHandlerFactory简单使用
这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序HttpHandler:Http处理程序,处理页面请求HttpHandlerFactory:用来创建Http处理程序,创建的同时可以附加自己的事件处理程序转载 2008-05-08 09:48:00 · 763 阅读 · 0 评论 -
GridView列数字、货币和日期的显示格式
形式 语法 结果 注释 数字 {0:N2} 12.36原创 2008-05-08 10:11:00 · 670 阅读 · 0 评论 -
完美iframe自适应宽度和高度(支持ie,ff)
<!-- function TuneHeight(fm_name,fm_id){ var frm=document.getElementById(fm_id); var subWeb=document.frames?document.frames[fm_name].document:frm.contentDocument; if(frm !=转载 2008-06-24 14:14:00 · 2262 阅读 · 1 评论 -
VS2005开发Silverlight关键步骤
创建一个控件库 除掉项目所有的引用 右键点击项目然后查看项目属性 在Build标签点击高级按钮,在弹出的对话框中勾上“Do not reference mscorlib.dll”复选框 手动添加对Silverlight安装目录(默认在/Program Files/Microsoft Silverlight/)下mscorlib,agclr,System, System.原创 2008-10-25 08:16:00 · 1171 阅读 · 0 评论 -
dl dt dd 用法
释义: dl: Definition List (定义列表) dt: Definition Term (定义项) dd: Definition Description (定义描述)作用: dl表示一个定义列表 dt表示一个定义的名称,可以理解为词典中的条目 dd 表示对一个定义的解释,可以理解为词典中对条目的解释。注意: 这三个标签必须同时出转载 2008-11-12 08:45:00 · 11491 阅读 · 0 评论 -
Url编码问题
前几天,用到url编码,所以,谈谈自己的感受。我们知道,在浏览器的地址栏里面,汉字会被编码,或者是用gb2312,或者用utf-8,那么,我们如果想还原编码的真是面目,应该怎么弄呢。其实,微软在.net类库里面已经给我们提供了相应的类, HttpUtility 类,里面有大量的方法和属性来供我们使用,下面来举个例子百度用的是gb2312编码,google用的是utf-8编码,所以,我们转载 2009-05-13 08:16:00 · 3667 阅读 · 0 评论 -
让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性
让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下: 只需要在页面中加入如下HTTP meta-tag: 只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示. 还有一种方法是针对整个网站的,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广. 或者你原创 2010-01-28 14:43:00 · 1817 阅读 · 0 评论 -
手把手一步一教你如何利用Visual Studio创建自己的模板
第一步:打开Visual Studio (这里我虽然用的是Visual Studio 2008,但是Visual Studio 2005也同样适用,而且创建方法都是一样的) (Figure 1)第二步: 创建一个新的项目并且命名为MyTemplate(最转载 2008-04-02 09:35:00 · 1665 阅读 · 0 评论 -
SqlPage 1.2.10.5 版本升级
1.本版本的需要2.0框架支持2.功能:支持数据缓存支持分页方式多样化支持SQL数据库支持GridView数据表格请注意若您需要用到图片分页模式请拷贝Images文件夹.如果需要定义自己的图片样式,请不要改变图片的名称即可.3.不足 控件暂时只支持SQL数据库其他数据库的支持接口以完成还没来得及写,有时间我会升级控件暂时不支持存储过程现在发布的也只是个BATE版有BUG欢迎指正邮箱:wensif原创 2008-01-07 10:17:00 · 916 阅读 · 1 评论 -
Web页面传值
使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下: 1,使用控件创建web表单(form) 2,创建可以返回表单的按钮和链接按钮 3,在按钮或原创 2007-10-25 12:56:00 · 1050 阅读 · 0 评论 -
单点登陆(SSO)组件的设计与实现
先说几句废话,自我感觉此方案还不错,至少解决了安全性的问题,也实现了统一登出,能跨平台,跨服务期,跨域名,当然需要相应的联盟站点的支持,但从原理上绝对能跨平台。设计和具体实现的描述比较长,今天先介绍一部分 1引言 1.1 编写目的 详细说明单点登录组件(SSO)的设计思想和实现方法,是日后该组件维护和扩展工作的基本依据文档。预期读者是要实现单点登录(SSO)系统的系统设计人员,系统转载 2008-02-01 09:34:00 · 1257 阅读 · 1 评论 -
showModalDialog 调用父窗体控件(传递自定义参数)实现
1. 查看showModalDialog 参数 基本介绍:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对原创 2008-02-14 11:08:00 · 2171 阅读 · 0 评论 -
DataGrid中TextBox的onChange事件提升
微软的控件功能很强,开发起来容易上手,可是需求总是不能满足的。所以我们为了满足不同需求,会重写一控件.就比如DataGrid中TextBox的onChange事件.DataGrid捕获不到,TextBox和Button不一样.Button有commandName属性,我们可以用commandName属性来区别触发的事件.如果要实现TextBox的onChange事件让DataGrid捕获转载 2007-11-30 09:31:00 · 2706 阅读 · 0 评论 -
SqlPage1.2.6.5版本升级
软件说明: 1.本版本的需要2.0框架支持2.功能:支持数据缓存支持分页方式多样化支持SQL数据库支持GridView数据表格请注意若您需要用到图片分页模式请拷贝Images文件夹.如果需要定义自己的图片样式,请不要改变图片的名称即可.3.不足 控件暂时只支持SQL数据库其他数据库的支持接口以完成还没来得及写,有时间我会升级控件暂时不支持存储过程现在发布的也只是个BATE版有BUG欢迎指正邮箱:w原创 2007-12-05 19:04:00 · 1685 阅读 · 0 评论 -
VS2005SP1安装加速
vs2005sp1出来已经有一段时间了,由于安装速度太慢,我一直都没有安装,今天遇到一个vs的bug,不得已需要安装sp1,上网找了一下,发现一个解决安装速度慢的方案。之所以速度慢是很大程度上是因为windows installer的cache造成,在安装时暂时禁用掉windows installer的cache可以极大的加速sp1的安装,而且可以节省1.3G的磁盘空间。将下面的代码存为b转载 2007-12-06 10:22:00 · 5521 阅读 · 1 评论 -
Eval( " ") DataBinder.Eval(Container.DataItem, " ") 这两种写法区别
Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定bind是双向绑定,但需数据源可更改才能用ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个原创 2007-12-11 12:17:00 · 2669 阅读 · 1 评论 -
ASP.NET javascript 页面传值中文显示乱码解决方案整理
1.ASP.NET很灵活,这归功于它采用文本文件方式的配置方式. 另外的那种用页面标识符的方法应该是从ASP延续下来的. 写ASP+程序时候碰到中文显示问题,运行后发现ASP+从数据库中读出来的中文全部变成了?????,解决办法: 方法一: 在config.web中设置globalization段 requestencoding="utf-8" responseenc原创 2007-12-19 12:35:00 · 4145 阅读 · 1 评论 -
Asp.net2.0动态加载用户控件的三种方法
在各类电子设备和元器件中,我们都可以接触到带宽的概念,例如我们熟知的显示器的带宽、内存的带宽、总线的带宽和网络的带宽等等;对这些设备而言,带宽是一个非常重要的指标。不过容易让人迷惑的是,在显示器中它的单位是MHz,这是一个频率的概念;而在总线和内存中的单位则是GB/s,相当于数据传输率的概念;而在通讯领域,带宽的描述单位又变成了MHz、GHz……这两种不同单位的带宽表达的是同一个内涵么?二者存在哪原创 2007-12-28 09:40:00 · 964 阅读 · 2 评论