3种ASP.NET AJAX Tookit TabContainer控件常见错误及解决方法

1. 出错信息:TabContainer1 发生了未处理的异常 A ScripManager is required on the page to use ASP.NET AJAX ScriptComponents解决办法: 安装ASPAJAXExtSetup.msi, 重启VS,从工具箱AJAX Extension 中把ScriptManager 控件拖到form下面 2. Sys is not defined 解决办法: 在web.config 中加入以下节点+展开-XMLhttpHandlersaddverb="GET"path="
http://www.w3dev.cn/article/20110808/AJAX-Tookit-TabContainer-error-solutions.aspx

JavaScript本地存储(DOM Storage,Local Storage)

/DOM/Storagehttp://msdn.microsoft.com/zh-cn/library/cc197062%28v=vs.85%29.aspxhttp://msdn.microsoft.com/en-us/library/ms531424%28v=vs.85%29.aspx-1. 修正代码中一处笔误,window.localStroage订正为window.localStorage2. IE8和IE9下无法触发onstorage事件,FireFox下需对window对象绑定storage事件,可触发。  设计制作:DK 转载请注明出处:http://www.dklogs.net
http://www.w3dev.cn/article/20110807/javascript-DOM-Storage-Local-Storage.aspx

asp.net从视频文件生成图像文件

演示的vista下的app那绚的3d效果.要想在.net中使用DirectShow,所做的第一件事情是需要一个程序集,这个程序集可以帮你完成.net对directshow的调用,而且您不需要用com,省却注册过程,这个assembly的名字为:Interop.DexterLib.dll, 它象其他dll,只需添加引用即可。利用这个dll,封装了一个类,利用这个类您就可以方便的生成video的缩略图了,而且适用于winform,也适用于 asp.net,酷吧!效果如下:winform:asp.net:源码在这,用兴趣的,下过去看看吧asp.net从视频文件生成图像文件源代码下载参考文章:http
http://www.w3dev.cn/article/20110725/asp-net-video-view-image.aspx

asp.net从视频文件生成图像文件源代码下载

略图的时候也显示出图片来,如果作一个视频系统,那么用户上传上来的视频,如何为其生成缩略图呢?要想操作视频文件,通常所用的方法就是DirectX里面的DriectShow,用它就可以实现抓屏,抓图,抓视频的功能,想到这,又惊奇于ms演示的 vista下的app那绚的3d效果.要想在.net中使用DirectShow,所做的第一件事情是需要一个程序集,这个程序集可以帮你完成.net对directshow的调用,而且您不需要用com,省却注册过程,这个assembly的名字为:Interop.DexterLib.dll, 它象其他dll,只需添加引用即可。效果查看asp.net从视频文件生成图像文件
http://www.w3dev.cn/download/20110725/asp-net-video-view-image-source.aspx

jquery插件FlexBox源代码和API下载

disabled resultTemplate: '{name}', // html template for each row (put json properties in curly braces) displayValue: 'name', // json element whose value is displayed on select hiddenValue: 'id', // json element whose value submitted when form is submitted initialValue: ''
http://www.w3dev.cn/download/20110714/jquery-plugin-flexbox-api.aspx

ajax对象常用属性,事件,方法大小写问题

er方法,要不会出错。  对于手写ajax代码一些建议1)为get提交时,不需要设置content-type了,除非请求的是一些需要检查content-type生成一些对应的数据格式的文件。如asp.net的webservice会检查content-type,如果指定content-type为application/json,会生成对应的json格式的字符串。参考 webservice json 2)为get提交时,如果没有数据,调用send方法时最好添加一个null作为参数。xhr.send(null);3)为post提交时,一定不要忘记在调用open方法后,再调用setRequestH
http://www.w3dev.cn/article/20110427/ajax-object-attribute-case-issues.aspx

最新Json.js文件下载

10更新:修正了和jquery序列化对象为键值对的循环调用冲突问题,具体参考:json.js与jquery冲突too much recursion/Stack Overflow。实际上说应该主要bug部分是json.js,因为即使没有导入jquery,当调用window.toJSONString时就会出现循环递归调用window.toJSONString方法导致堆栈溢出。  最新Json.js文件下载,json.js将JavaScript对象转换成字符串或者将json格式的字符创转换为json对象。使用说明json.js 2007-08-05Public DomainThis file ad
http://www.w3dev.cn/download/20110420/json-js-file-download.aspx

C#源代码-查询alexa全球,中国排名,google pr,google收录和百度收录及快照

le收录,百度收录和百度快照源代码下载:ASP.NET百度权重,alexa排名,google page rank, google收录,百度收录和百度快照查询源代码源代码如下using System;using System.Text;using System.Net;using System.IO;using System.Text.RegularExpressions;namespace BLL{ /// summary /// 下载信息url的html内容的类 /// /summary public class Net { /// summary
http://www.w3dev.cn/article/20110328/charp-source-code-alexa-google-baidu.aspx

Asp.Net图片base64编码相互转换

条而已。如果要想使用ajax来无刷新获取图片信息,并且更新img标签,就需要动态页将图片编码为base64返回,然后ajax获取返回的信息设置img的src为data:images/gif;base64,base64数据即可。  下面为asp.net-C#图片-base64编码互转源代码+展开-C#//代码来源于:http://blog.csdn.net/marquess/archive/2008/07/29/2732629.aspx//图片转为base64编码的字符串protectedstringImgToBase64String(stringImagefilename){try{Bitma
http://www.w3dev.cn/article/20110214/asp-net-csharp-image-base64-change.aspx

Asp.Net--C#字符串类型只执行一次替换

Expression的副本。如果Expression长度为零或为Nothing,或者Start大于Expression,的长度,则Replace返回Nothing.。如果Count为0,则Replace返回Expression.的副本。  没学过vb.net,不知道字符串的replace方法是否参数同上面的,有多种重载版本。  要想asp.net--C#执行一次替换,可以使用这则表达式来实现,正则的Replace有6中重载版本,可以指定替换次数了开始位置。比较 类型在构造正则表单时时指定,不在Replace方法中指定。Regex构造函数Regex(string pattern)Regex(st
http://www.w3dev.cn/article/20110211/csharp-asp-net-string-replace-only-once.aspx

非重新命名--解决fckeditor编辑器Asp.NET上传文件中文文件名出现乱码问题

ml文件,将页面编码从utf-8转为gb2312。+展开-HTML!--metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/--metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/2)用记事本另存为功能,检查下fck_image.html文件的存储编码是否为ANSI,如果不是,还得修改fck_image.html文件的存储编码,从utf-8转为ANSI。  通过修改,asp.net--fckeditor上传中文文件名称的文件时就不会出现乱码了。
http://www.w3dev.cn/article/20110128/not-rename-fckedotor-upload-cn-garbled.aspx

asp.net控制系统服务

{sc.Stop();}5、服务的控制权限的解决办法  windows2003等服务器系统都提供了完善的权限访问机制,这就是我为什么不用前面说过的在asp.net 中调用另一个程序的办法来通过net 命令启动和停止服务。因为首先用net命令显然比较麻烦,而调用新进程的发放程序运行依然是在aspnet的用户下(通过网页访问的默认用户),当网页关闭,会话结束时间到达就会自动释放该用户运行的相关程序。而net命令同样需要相应权限。asp.net 中可以在web.config的下添加从而解决用户的登入权限问题。以上五步就可以完成对服务器服务的控制了!二、c#编写系统服务程序  C#建立windows
http://www.w3dev.cn/article/20110111/Asp-Net-CSharp-control-system-services.aspx

Asp.Net结束系统进程

  asp.net结束系统进程的代码很简单,就下面几句话,不过要使用web来控制进程,需要给予访问此网站的用户为administrators组权限,要不权限不足,通过asp.net的web形式来结束系统进程会出现决绝访问访问的错误。+展开-C#usingSystem.Diagnostics;//========添加名字空间引用publicclassKillProcess{///summary///重启启动Serv-U,注意要结束进程,访问网站【和程序池(如果为IIS6+以上版本)】的用户一定配置为administrators组的用户,要不权限不够////summary///paramname=
http://www.w3dev.cn/article/20110111/asp-net-kill-system-process.aspx

ajaxPro7.7.31.1返回DataTable,DateSet出错

,["4","693"]])}而ajaxPro6.5.9.1返回的是new Ajax.Web.DataTable([["Id","System.String"],["rndNum","System.String"]],[["0","191"],["1","202"],["2","87"],["3","490"],["4","228"]])ajaxPro7.7.31.1比ajaxPro6.5.9.1多返回了value属性,在eval生成json对象时导致作用域不一样而出错。所以还是使用低版本的ajaxpro比较好点~或者得自己修改ajaxPro7.7.31.1的源代码,重新编译生成dll动态库。
http://www.w3dev.cn/article/20101229/ajaxpro-7-7-31-1-return-DataTable-DataSet-cause-error.aspx

ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案

be出现" 缺少对象"错误Ajax.Web.DataTable is not a constructor  AjaxPro2 返回DataSet 时出现" 缺少对象"错误的问题解决办法:这个它的一个bug! 可以通过修改源代码解决这个问题。 具体方法: 1.下载源代码 2.在 "AjaxPro\JSON\Converters\"下找到"DataTableConverter.cs"文件。 3.修改第71行, if (!AjaxPro.Utility.Settings.OldStyle.Contains("renderJsonCompliant")) 把"!"去掉然后重新编译就好了同样也可以这样处
http://www.w3dev.cn/article/20101229/ajaxpro-7-7-31-1-onTimeout-not-function.aspx

ajaxpro使用总结--总目录

参数a,方法参数b....其他参数,[回调函数,[context参数]])。传递了回调函数,则使用异步的方法执行,否则就是同步的。为同步时,调用方法后,方法的返回值为ajaxpro包装好的json对象。为异步时,需要回调函数有一个参数,为ajaxpro包装好的json对象,有error,value,request,context4个属性。 4个属性按照我的理解如下error:如果发生错误,这个属性为json对象,有message和type属性。如果无错误发生,则为nullvalue:方法返回的值,具体参考返回值下面的。如果发生错误,value为nullrequest:原始的XMLHttpRe
http://www.w3dev.cn/article/20101223/ajaxpro-usage-summary-catalog.aspx

ajaxpro方法ajaxmethod调用示例

tioncallback(r){varv=r.value;alert(v)//输出8alert(r.context)//输出“context参数1”,“context参数2”被忽略//json对象的context//alert(r.context.p1+'\n'+r.context.p2);}//下面这种方法传递的context参数,会导致context参数2被忽略,要想context存储多个参数,传递json对象Test.add(3,5,callback,'context参数1','context参数2');//Test.add(3,5,callback,{p1:'context参数1',
http://www.w3dev.cn/article/20101223/ajaxpro-usage-summary-call-ajaxmethod.aspx

ajaxpro返回值类型总结-string,int

ontext属性获取到case1:ajaxproStringInt.Now('客户端发送的其他内容1',callback,tp);break;default:ajaxproStringInt.Add(7,8,callback,{tp:tp,a:7,b:8});break;//给context传递json对象就可以同时传递多种数据了}}/scriptformid="form1"runat="server"inputtype="button"value="调用Now"onclick="callServer(1)"/brinputtype="button"value="调用Add"onclick="
http://www.w3dev.cn/article/20101223/ajaxpro-usage-summary-ajaxmethod-return-string-int.aspx

ajaxpro返回值类型总结-DataTable

jaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案ajaxPro7.7.31.1 返回DataTable,DateSet出错ajaxpro无刷新,分页更新repeater/GridView数据源ajaxpro返回值类型总结-DataTable  ajaxpro支持返回DataTable类型,在返回数据时在客户端会自动包装成Json对象,对应你服务器的DataTable的结构。  value对象为包装好后的Table对象,有Rows属性,为json对象的数组,既然是数组,那么就由l
http://www.w3dev.cn/article/20101223/ajaxpro-usage-summary-ajaxmethod-return-DataTable.aspx

ajaxpro返回值类型总结-DataSet

jaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案ajaxPro7.7.31.1 返回DataTable,DateSet出错ajaxpro无刷新,分页更新repeater/GridView数据源ajaxpro返回值类型总结-DataSet  ajaxpro支持返回DataSet类型,在返回数据时在客户端会自动包装成Json对象,对应你服务器的DataSet的结构。  DataSet和DataTable差不多,只是多了一个Tables属性,json数组,通过索引获取返回的指定的Ta
http://www.w3dev.cn/article/20101223/ajaxpro-usage-summary-ajaxmethod-return-DataSet.aspx

ajaxpro综合示例-ajaxpro无刷新更新gridview数据

for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案ajaxPro7.7.31.1 返回DataTable,DateSet出错ajaxpro无刷新,分页更新repeater/GridView数据源ajaxpro无刷新更新gridview数据  ajaxpro使用的是prototype框架,所以和微软的ajax框架有一定的区别,不能在服务端直接绑定GridView控件,而是需要返回DatatTable或者DataSet对象,然后根据在客户端生成对应的DataTable或者DataSet的Json对象,重新
http://www.w3dev.cn/article/20101223/ajaxpro-no-refresh-update-gridview.aspx

ajaxpro2.dll for .net 2.0

ajaxpro2.dll for asp.net 2.0使用说明文档AjaxPro使用说明文档
http://www.w3dev.cn/download/20101221/ajaxpro2-dll-for-asp-net-2.aspx

ASP.net获取上传Flash文件的宽和高

ount{get{returnthis.frameCount;}}publicboolIsCompressed{get{returnthis.isCompressed;}}}}然后调用:+展开-C#FlashInfostrFlash=NewFlashInfo(strPath);intflashWidth,flashHeight;flashWidth=strFlash.Width;flashHeight=strFlash.Height;来源:http://topic.csdn.net/u/20080120/15/28e74f5b-f589-49ce-95a3-a6c4b6264ab5.html
http://www.w3dev.cn/article/20101122/2950.aspx

ASP.NET截取上传视频,swf文件第一帧作为预览图片

下面介绍使用ASP.NET上传视频文件并且转换为FLV文件的方法,还要生成视频图片。下面开始吧WEB.config配置节如下+展开-XMLappSettingsaddkey="ffmpeg"value="ffmpeg/ffmpeg.exe"/addkey="mencoder"value="mencoder/mencoder.exe"/addkey="mplayer"value="mencoder/mplayer.exe"/addkey="upfile"value="UpFiles"/addkey="imgfile"value="ImgFile"/addkey="CatchFlvImgSize
http://www.w3dev.cn/article/20101122/2951.aspx

ASP.NET在不同应用程序之间共享Session

  最近在做一个多模块的大型项目,其中有些模块由其他公司承包,环境是.NET2.0。我的设计方案是每个模块是一个单独的应用程序,那么问题是如何将这些模块集中身份验证与授权过程呢?是个问题。。  我尝试将每个独立的Web应用程序放到统一的解决方案中,然后尝试编译,失败..  接着我想到了.NET环境下Session管理的3种方式——进内内、进程外、数据库  首先来看默认的InProc模式,Session被存储在IIS进程中,每个虚拟目录是隔离的,所以无法共享Session  然后是传说中的State Server, 虽然是独立的状态服务器(进程),但在内存中这些应用程序还是隔离的,我要想让他们
http://www.w3dev.cn/article/20101112/2918.aspx

详解ASP.NET在不同的子域中共享Session

专门一台服务器,yellow.local.com专门一台服务器。这时它们别说是进程了,连物理上都不是一个了。Session怎么共享?这时就用到另一个方法了,我们默认的Session是存储在asp.net进程中的,这样没法互相访问,如下面所示:+展开-XMLsessionStatemode="InProc"/  我们可以修改为State Server方式,这是一个单独的服务可以用来存储ASP.NET Session的,它支持分布式远程主机的,这样我们可以用一台服务器来提供Session服务,如下所示:+展开-XMLsessionStatemode="StateServer"stateConne
http://www.w3dev.cn/article/20101112/2920.aspx

实现多个ASP.NET跨程序池共享Session

  简要介绍,本文主要内容是实现通过ASP.NET自己的Sql Server的Session存储机制实现,通过存储过程实现忽略程序标识的区别,达到多程序池间Session数据共享的目的。详细原文:  本文转载人数己经太多,所以不知道原文地址何处,敬请谅解!大致思路:  采用SqlServer方式存储Session,分析数据库表结构、原理、流程,大致可以得到SqlServer存储Session的方法:表结构:ASPStateTempApplications表存储应用程序Id及名称ASPStateTempSessions表存储具体的Session值  不同的应用程序会在ASPStateTempA
http://www.w3dev.cn/article/20101112/2921.aspx