ASP.NET
jqrsdsy
这个作者很懒,什么都没留下…
展开
-
MzTreeView(梅花雪)完全攻略
<br />最近因公司需求,奉命在公司网站的后台加个权限控制的模块。因为早前有用过MzTreeView,觉得相当不错,可也不知道是哪门子出了鬼,当时我就是死活想不起来关于此控件的任何信息,因此也无法在网络上搜索。没办法,只好硬着头皮在谷歌、百度上乱搜一通,倒不是没有成果,搜索引擎帮我找到一个命名为“dtree”的控件,使用方法简单得让我惊诧不已,顿时将寻找梅花雪的初衷忘得一干二净了……正当我得意忘形之时,问题出现了,dtree极大程度的给我泼了一盆冷水。因为树节点过多,造成假死的状况,大部分本该转载 2010-12-05 23:57:00 · 825 阅读 · 0 评论 -
[Asp.Net]数据库连接字符串大全
<br />SQL服务器 ODBC连接方式 <br />标准安全连接 <br />Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; <br />信任连接 <br />Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Trusted_Connection=Yes; <br />提原创 2011-04-19 14:01:00 · 698 阅读 · 0 评论 -
常用数据库的连接字符串的设置
<br />SQL Server 使用 OLE DB 所设置的连接字符串:<br />标准连接方式<br />Provider=sqloledb;Data Source=datasource;Initial Catalog=DbName;User Id=username;Password=pwd;<br />信任连接方式:<br />Provider=sqloledb;Data Source=datasource;Initial Catalog=DbName;Integrated Securit转载 2011-04-19 14:02:00 · 827 阅读 · 0 评论 -
如何生成静态页(转载自多处)
方案1:/// /// 传入URL返回网页的html代码/// /// URL/// public static string getUrltoHtml(string Url){errorMsg = "";try{System.Net转载 2011-08-08 14:56:30 · 227 阅读 · 0 评论 -
shtml简介
ssi是Server Side Include的首字母缩略词。包含有嵌入式服务器方包含命令的 HTML 文本。在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改。目录简介用途使用SSISSI指令基本格式SSI指令使用转载 2011-08-08 09:10:46 · 293 阅读 · 0 评论 -
生成静态页的三种方法
做网站时,有时为了提高性能,除了使用ASP.Net页面缓存以外,也可以将网站首页生成静态页。生成静态页面的方法有很多,我们这里就介绍两种:模板法 重写Page的Render方法(该方法来自 "孟子E " ) ASP.Net 2.0中的HttpRequest.Sav转载 2011-08-08 14:58:24 · 791 阅读 · 0 评论 -
.NET自定义控件应该如何实现?
.NET自定义控件有很多人其实不太适应去试用,一般都是从Control来继承,但是如果在工作中积累一定量的.NET自定义控件,对今后的工作是很有帮助的。 自己对C#与.NET的学习并不算深入,只是这段时间要用ASP.NET来做项目,也是出去无奈,只好好的学习了一番,学完后,感转载 2011-08-09 22:54:30 · 550 阅读 · 0 评论 -
.NET 中动态加载DLL ,调用完之后及时释放。
问题:很多时候希望通过反射动态的加载一个程序集,通过反射调用其方法,调用完之后希望能够及时释放加载的DLL 文件,以便释放资源和更新dll解决:目前对于 Assembly, CLR 没有提供卸载 Assembly 的方法。而 Assembly 是 驻留在 Ap转载 2011-08-16 13:55:07 · 10530 阅读 · 0 评论 -
自定义控件重写TagName
自定义控件在输出html的时候都会默认把内容放在之间,如果要换成其他标签可以重写TagKey,代码如下:protected override HtmlTextWriterTag TagKey { get转载 2011-08-16 17:52:09 · 548 阅读 · 0 评论 -
asp.net(c#)中使用反射动态加载dll简单示例
写一个最简单的反射,动态加载dll,反射它的某个方法。 需要引用命名空间:using System.Reflection;代码如下:Assembly asm = Assembly.LoadFrom("cnweb.dll");//动态加载dll的路径,这里需要物理原创 2011-08-16 13:52:27 · 3712 阅读 · 0 评论 -
在ASP.NET中动态加载内容(用户控件和模板)
要点: 1. 使用Page.ParseControl 2. 使用base.LoadControl 第一部分:加载模板 下面是一个模板“”如何把它添加到页面中那。 首先,你要有一个页面(.aspx),在页面中有一个一行一列的表格,并且是服务器端的TD我们转载 2011-08-22 17:14:52 · 399 阅读 · 0 评论 -
C#操作XML小结
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Se转载 2011-08-30 14:57:15 · 272 阅读 · 0 评论 -
如何在ashx页面获取Session值
在一般事务处理页面,可以轻松的得到 Request,Response对象,从而进行相应的操作,如下:HttpRequest Request = context.Request; HttpResponse Response = context.Response;但是要得到 Session的值就没有那么简单了。比如你要在ashx得到保存在Session中的登录帐号Session["user转载 2011-12-31 16:07:12 · 290 阅读 · 0 评论 -
ASP.NET获取IP的6种方法
服务端://方法一HttpContext.Current.Request.UserHostAddress; //方法二HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];//方法三string strHostName = System.Net.Dns.GetHostName();string clientIPAd转载 2012-03-21 09:41:23 · 484 阅读 · 0 评论 -
Aspx页面作为最好的模板引擎一种实现
什么是模板引擎?说白了就是能够自动替换占位符的替换引擎。原理上也就是两个步骤,找到-》替换。但是替换不是简单的替换,包括:简单变量替换();复杂变量替换();对象变量替换();键值类型替换();自定义集合替换();同时显示多个变量();模板调用();给调用模板传参数();值模板();简单循环();交差循环显示();通过模板交差循环();条件判断(转载 2013-04-08 09:01:50 · 965 阅读 · 0 评论 -
通过IIS访问webservice不能删除文件,而在本地可以删除
遇到了一个问题,在本机上对webservice的操作(读、写、删除文件等)没有任何问题,迁移到web服务器上后发现问题,症状如下:如果没有文件,那么第一次写文件成功;如果已经存在文件,那么返回给客户端"错误的指针";在服务器上本地可以删除文件,而在客户端通过IIS无法删除文件;查找原因,主要是FileStream类报错,原因归结到一点:通过IIS无法删除文件。解决办法:为需要进行删除、修改等操转载 2013-05-22 17:13:36 · 3311 阅读 · 1 评论 -
ASP.NET 利用post方式上传文件
几经努力,终于实现了文件上传,不使用asp.net组件,而使用传统asp文件模板方式,方法如下:上传文件界面模板:(upfile.htm)HTML如下:> html xmlns="http://www.w3.org/1999/xhtml"> head> title>无标题页title> head> body> table width="100%" border="0" c转载 2013-06-04 15:10:01 · 2985 阅读 · 0 评论 -
asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度
<br />执行一个长时间的操作,有的时候需要在在客户端有一个反馈能了解到任务的执行进度,大致看了一下有这么几种做法:<br />(1)按下按钮的时候给出一个<div>提示正在执行任务,执行完毕让这个<div>隐藏<br />(2)按下按钮的时候跳转到一个提示任务正在执行的页面,执行完毕了再跳转回来<br />(3)做一个任务类,开启另外一个线程执行任务,同时在客户端或者服务器端保存这个类的实例来跟踪任务的执行情况<br /><br />(1)和(2)的情况用的比较多,也比较简单,缺点是不能实时的知道任务的转载 2011-04-13 08:24:00 · 1064 阅读 · 0 评论 -
ISAPI的作用----ASP.NET的HTTP请求的处理方法
<br />ISAPI是什么东西,其实我也不懂,不过今天在网上学习了学习,就有了点小小的心得了<br /> <br />首先得要知道ISAPI是IIS里面的东西吧:<br />ISAPI过滤器(筛选器):IIS本身是不支持动态页面的,也就是说他仅仅支持静态HTML页面的内容,对于.asp .aspx .cgi .php等,IIS并不知道如果处理这些后缀标记,它就会把它当作文本,丝毫不做处理发送到客户端。为了解决这个问题,IIS有一种机制,叫做ISAPI的过滤器。它是一个COM组件。举个asp.net的例子:转载 2011-04-06 15:22:00 · 536 阅读 · 0 评论 -
asp.net中的回发技术含义
1、ASP.NET允许使用事件驱动的编程模型,这就像Windows本身一样,除非Windows响应了某个事件(如:单击图标、按“开始”菜单等),否则不会发生其他事件2、在ASP.NET中,web表单依赖事件触发特定函数中代码的运行,这些代码称为事件处理程序。JavaScript等也可由事件来触发,但它们是在用户浏览器端运行的,ASP.NET与之不同的是它使用“回送”技术,把信息传送回服务器上处理,而不是在浏览器上处理。这种回送(Postback)表示用户触发了一个事件时,信息可以传送回服务器3、利用转载 2010-10-31 21:46:00 · 1390 阅读 · 0 评论 -
asp.net 2.0 TreeView客户端个性化控制
<br />asp.net 2.0 的 TreeView 控件功能虽说强大,但其客户端控制很逊色,本文将讲解 TreeView 的客户端实现原理,并实现两个个性化操作:<br />(1) 节点的全部打开和关闭;<br />Client Side Expand/Collapse All Nodes For ASP.NET 2.0 TreeView.<br />(2) 只打开一个节点(关闭其他兄弟节点)。<br />Just one expanded node in ASP.NET 2.0 Tree转载 2010-11-09 22:16:00 · 689 阅读 · 0 评论 -
asp.net treeview控件无刷新选择和删除节点(使用jquery)
要想做到treeview在客户端的操作的话,首先要了解treeview生成的html,比如下面一个treeview<br />它的每一个节点生成的html都是一个table,比如说根节点 <table cellpadding="0" cellspacing="0" style="border-width:0;"><br /> <tr><br /> <td><a id="TreeView1n0" href="javascript:TreeView_Tog转载 2010-11-09 22:20:00 · 2627 阅读 · 1 评论 -
Asp.Net 2.0 TreeView的Checkbox级联操作
1.前言<br />用.Net 做Web应用, 有一个很大的苦恼就是没有太趁手的TreeView可用。微软的TreeView仅用作数据显示还行,但服务器控件不停的刷新太影响客户体验。商业化的TreeView(obout treeview / FlyTreeView / Infragistics NetAdvantage Treeview)都不错,特别是obout treeview短小精干讨人喜欢,但许可证是一个大障碍(公司一般不会花钱买的)。我一般而言,在TreeView上做事情,用ch转载 2010-11-09 22:27:00 · 670 阅读 · 0 评论 -
关于 Global.asax 文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件。删除它不会出问题——当然是在你没有使用它的情况下。.asax 文件扩展名指出转载 2010-11-14 11:12:00 · 310 阅读 · 0 评论 -
ASP.NET 应用程序生命周期概述
<br />本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码。在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤。此外,ASP.NET 只是对浏览器发出的请求进行处理的 Web 服务器结构的一部分。了解应用程序生命周期非常重要,这样才能在适当的生命周期阶段编写代码,达到预期的效果。 应用程序生命周期概述<br />下表描述了 ASP.NET 应用程序生命周期的各个阶段。阶段说明转载 2010-11-14 14:25:00 · 236 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,转载 2010-11-14 09:14:00 · 246 阅读 · 0 评论 -
ASP.NET 页生命周期概述
<br />ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基于页的生命周期,但是页引发的控件事件比单独的 ASP.NET 页中可用的事件多。)常转载 2010-11-14 15:50:00 · 354 阅读 · 0 评论 -
门户平台参考
<br />http://www.oschina.net/project/tag/67/portal<br /><br /><br />1.ASP.NET 门户平台 Dropthings<br />Dropthings 是一个基于 Ajax 、ASP.NET 3.5 、Sliverlight、jQuery 、Linq to SQL 、Windows Workflow Foundation 等技术开发的门户平台,效果很酷。<br />在线演示:http://dropthings.omaralzab原创 2011-03-02 22:15:00 · 505 阅读 · 0 评论 -
认识ASP.NET配置文件Web.config
<br />一、认识Web.config文件<br /><br /> Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的<br />Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目转载 2011-02-16 23:14:00 · 239 阅读 · 0 评论 -
Web.config配置详解
<br />一、认识Web.config文件 <br />Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录转载 2011-02-16 23:16:00 · 287 阅读 · 0 评论 -
updatepanel 运行时间错误
<br />后台是没有办法直接捕获到的,不过可以通过在页面中加入以下脚本让浏览器关闭时触发一次提交<br /><script><br /> window.onunload=function(){<br /> if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey) //如果是关闭浏览器而不是刷新页面<br /> __doPostBack('closing',''); //触发一次提交<br /原创 2011-02-23 15:01:00 · 509 阅读 · 0 评论 -
随心所欲自己定制个性化提供者(Provider)- 未整理
<br />很多人都知道webpart框架是*提供者(Provider)模式保存个性化数据。框架缺省的和仅有的提供者(Provider)是SqlPersonalizationProvider,然而我们还有其他方法,轻松创建自己的提供者(Provider)。<br />我们在这里简单阐述两种定制个性化提供者办法,即Query String 个性化提供者和匿名个性化提供者。<br /><br />。建造字符串序列(Query String)个性化提供者<br /><br />缺省的个性化提供者只能用转载 2011-02-23 22:37:00 · 472 阅读 · 0 评论 -
参考。。。
http://blog.csdn.net/royal_coffee/archive/2007/12/07/1922521.aspx原创 2011-03-14 08:07:00 · 291 阅读 · 0 评论 -
固定表头表格
<br /><!-- 固定表头表格 首贴www.51js.com 作者:LQY169 使用转载请保留 --><mce:style type=text/css><!--.griddiv{ overflow-x:hidden; border:black 1px solid; BACKGROUND: #F8F9FC;}.title { BORDER-RIGHT: #555 1px solid; BORDER-TOP: #转载 2011-03-15 09:06:00 · 373 阅读 · 0 评论 -
ASP.NET文件下载的几种方法
<br /> 当服务器要提供文件下载时,HttpResponse有这么几种方法可以使用。<br />1)用Response.WriteFile,如:<br /> Response.ContentType = "application/octet-stream";<br /> Response.WriteFile(@"whatever.zip");<br /><br />2) 采用aspnet2.0的新方法 Response.TransmitFile,注意此方法将转载 2011-03-22 08:40:00 · 423 阅读 · 0 评论 -
ASP.NET 编译工具 (Aspnet_compiler.exe)
ASP.NET 编译工具 (Aspnet_compiler.exe).NET Framework 2.0 其他版本 .NET Framework 4 .NET Framework 3.5 利用 ASP.NET 编译工具 (Aspnet_compiler.exe) 可以就地编译 ASP.NET Web 应用程序,也可以为部署到某个目标位置(例如成品服务器)编译 ASP.NET Web 应用程序。就地编译有助于提高应用程序的性能,因为在编译应用程序的过程中,最终用户可以避免第一次请求应用程序而转载 2011-04-08 14:47:00 · 848 阅读 · 0 评论 -
ASP.NET网络映射驱动器无权限访问的解决方案
Windows的网络驱动器映射能加网络上的地址映射为本地磁盘(如Z:盘),可以在资源管理器点“映射网络驱动器”或者cmd下输subst命令进行操作;这在许多时候是十分有用的,比如程序要访问其他厂商的存储在文件服务器上的图片、文档等,这时候通过网络映射就在程序中就能向本地文件一样访问网络上其他位置的文件,同时一定程序也简化了编程。 但在ASP.NET运行在IIS上时,运行的账户转载 2013-07-30 14:55:38 · 2249 阅读 · 0 评论