HTML5拖拽多文件上传asp.net示例

的浏览器应该不支持拖放上传功能,请使用firefox或者chrome来测试。  源代码如下!DOCTYPE HTMLhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8titleHTML5拖拽多文件上传asp.net示例/title/headbodydiv id=dropbox style=min-width:300px;min-height:100px;border:3px dashed silver;line-height:100px;text-align:center将需要上传的图片文件拖放到这里/d
http://www.w3dev.cn/article/20130826/asp.net-html5-drag-drop-upload-demo.aspx

C# HttpWebRequest GetRequestStream没反应超时解决办法

3不设置也没问题,window2008或者window7会有这个问题,搞不懂。。using System;using System.Collections.Generic;using System.Text;using LiuLiangKa.Model;using System.Net;using System.Net.Security;using System.Security.Cryptography.X509Certificates;using System.IO;namespace LiuLiangKa.Tool{ public class HttpSend {
http://www.w3dev.cn/article/20130822/csharp-HttpWebRequest-GetRequestStream-timeout.aspx

C#开发android/ios app

9Certificate certificate, X509Chain chain, SslPolicyErrors errors){ return true;}  接下来就是如何将WebApi返回的Json还原为对象,这里需要用到Newtonsoft.Json,添加引用的方法如下:1,右击解 决方案中的Components文件夹,选择viewdatails,2.找到jons.Net,3.点击AddtoProjct(需要账 号验证,使用注册的学者账号即可)。d.调试及部署   按F5运行,第一次需要创建一个Android模拟器,这里只需要稍微注意一下你所选择Android系统版本,推荐
http://www.w3dev.cn/article/20130806/develop-android-ios-app-with-csharp.aspx

IE8+只有在xhtml模式下才支持JSON对象

ox都支持JSON对象,将json对象转为对应json格式的字符串(JSON.stringify)或者将json格式的字符串转为json对象(JSON.parse)。  IE8+浏览器也支持JSON对象,但是是有条件的,需要添加xhtml申明或者使用X-UA-Compatible指定为IE8或者edge模式,X-UA-Compatible要放对位置,要不有可能无效。参考:IE X-UA-Compatible meta失效分析  不过IE8+下JSON.stringify会将中文转为unicode编码(\uxxxx这种编码),所以还是推荐使用json2.js在IE浏览器下实现json对象的序列
http://www.w3dev.cn/article/20130802/IE8-xhtml-mode-support-JSON-object.aspx

使用javascript隐藏显示asp.net Validator控件

der.ClientID %'); //获得td单元格var messageCell = valCallout._errorMessageCell; //修改单元格显示的错误信息messageCell.innerHTML = Changed:); 翻译来源:http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/A_2806-Hide-Show-validator-callout-control-using-javascript.html
http://www.w3dev.cn/article/20130722/Hide-Show-asp.net-validator-control-by-javascript.aspx

asp.net客户端$get和$find方法区别

取ASP.NET 服务器端控件的idvar txtCntl = $get('%=txtChange.ClientID%');//获取一个不是服务器端的控件var divCntl = $get('contentDiv');//需要在哪个对象下查找id指定的元素var dropDownCntl = $get('%=ddCountries.ClientID %', divCntl);/script  上面代码展示了如何使用¥get获取控件,示例代码中使用了内联服务器端代码%%( inline server code )用于获取asp.net系统生成的
http://www.w3dev.cn/article/20130722/asp.net-difference-between-get-and-find.aspx

jqGrid,强大的jquery表格插件

过垂直滚动条的滚动自动加载数据而不需要通过分页导航。使用本地数据作为数据源:jqGrid可以使用本地定义的array数据作为数据源。可以和任何服务器端进行交互,如asp,asp.net,php,perl等。多浏览器支持:支持IE6+,firefox2+,safari3+,opera9.2+和chrome浏览器多语言支持:目前jqGrid支持超过20种语言,不过我下载的版本没有支持中文简体或者繁体。支持xml,json和数组作为数据源。另外一个有用的特性是你可以定义自己的数据类型。子表格对象:使用子表格对象可以显示数据行的子记录。子表格和表格对象一样,可以使用grid对象来替代,通过主表格对象
http://www.w3dev.cn/article/20130625/jqGrid-jquery-plugin.aspx

asp.net/asp Response IsClientConnected属性

  Response IsClientConnected 属性可以在asp/asp.net运行之时,判断客气端是否断开连接,返回true or false。这样避免用户在访问执行时间比较长的页面时,因为用户的重新刷新或关闭页面,服务端程序还在继续执行,导致服务器资源没有被即时释放。IsClientConnected相关说明:IsClientConnected 属性只读,它指示自上次调用 Response.Write 之后,客户端是否与服务器相连。语法Response.IsClientConnected注释:该属性允许用户在客户端与服务器没有连接的情况下有更多的控制。  例如,在从客户端提出请
http://www.w3dev.cn/article/20130602/asp.net-asp-Response-IsClientConnected.aspx

asp.net 母版,自定义控件中的控件客户端ID变化解决办法

AutoID/asp:TextBox3)查看客户端的源代码,看控件生成的ID的规律,修改对应的js代码中的控件id值4)在ASP.NET 4.0中的每个控件上都多了一个叫做ClientIDMode的属性,将ClientIDMode设置为static后客户端控件的id就不会变了,和服务器端起得ID一样。更多ClientIDMode介绍参考这篇文章:使用asp.net4.0 ClientIDMode属性指定组件客户端id生成规则注意:IIS中网站属性配种的asp.net要选择framework4.0+版本的,要不ClientIDMode会按照AutoID模式来生成,ClientIDMode没效果示
http://www.w3dev.cn/article/20130522/asp.net-master-page-ascx-control-clientid-change-solution.aspx

asp/asp.net生成网站快捷方式

  asp.net生成网站快捷方式源代码shortcut.aspx.cs protected void Page_Load(object sender, EventArgs e) { string Shortcut = [InternetShortcut] + Environment.NewLine; Shortcut += URL=http://www.w3dev.cn/ + Environment.NewLine;//注意修改链接地址 Shortcut += IDList= + Environment.NewLine;
http://www.w3dev.cn/article/20130514/asp-net-create-website-shortcut-url.aspx

asp.net CustomValidator Ajax 异步验证如何触发

xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=content-type content=text/html;charset=utf-8 /titleasp.net CustomValidator Ajax 异步验证如何触发/title/headbodyform id=form1 runat=serverasp:TextBox runat=server ID=txtIdentity/asp:TextBox!--注意添加ValidateEmptyText=t
http://www.w3dev.cn/article/20130427/asp.net-CustomValidator-Ajax-async-validate.aspx

asp.net保存文件到access数据库并且读取文件示例

  本示例示范了如何使用asp.net保存文件到access数据库并且读取保存的的文件。1)首先,在Access中建立一个表mg,结构如字段名 字段类型 说明ID 自动编号 系统分配ID值Imgtype 文本 上传文件类型imgdata OLE对象 上传文件数据read.aspx页面主要代码form id=form1 runat=server div asp:FileUpload ID=FileUpload1 runat=server Width=345px / asp:Button ID=Button1 runat=server Te
http://www.w3dev.cn/article/20130402/asp.net-save-file-to-access-and-read-demo.aspx

ajax webservice中试图使用 GET 请求调用方法,但不允许这样做

ent-type:'application/json'之类的返回json字符串,用get请求对应的webservice时会出现这个错误,去掉content-type后get/post请求都可以正确执行,但返回的是xml,不是json。2)如果一定要可以get请求webservice,需要在ScriptMethod属性指定UseHttpGet=true,web.config中配置的get/post访问应该只是针对返回xml的,而不是设置过content-type:'application/json'返回json的,所以get请求会出错。  总结1)返回XML内容
http://www.w3dev.cn/article/20130327/ajax-webservice-try-use-get-method-but-it-forbidden.aspx

flash保存在线涂鸦画板源代码

中的this为容器div对象,参数为返回的json对象 error:保存涂鸦失败时回调函数,回调中this为容器div对象,参数为返回的json对象 data:ajax提交时附加的参数,JSON对象,如数据库中对应ID什么的 debug:如果为true,则输出xhr返回的responseText信息 ext:保存图片扩展名,默认为jpg,不带.  使用说明参考这篇文章:Asp.Net+flash+jquery.TY.js涂鸦插件,可保存涂鸦图片  注意:asp.net使用到json.net类库序列化数据,需要下载Newtonsoft.Json.Net 4.0下载放到网站更目录的bin文件夹下
http://www.w3dev.cn/download/20130218/flash-tuya-download.aspx

asp.net+flash实现在线涂鸦保存图片

与asp.net制作网络涂鸦板 作者:陈粤雄 2008年5月,来源:http://blog.csdn.net/areshh/article/details/4176904效果图如下  用过csdn博客的人应该知道csdn里有个画图的功能,可以在线直接画图,然后插入到博客的文章里。类似功能的还有大名鼎鼎的猫扑,你可以在 猫扑的猫爪涂写里画图,然后直接在网页上发布。这就是本文要说的网络涂鸦功能。网络涂鸦简单来说就是在客户端由用户自由绘制图形,然后把提交的数据交由服 务器端发布。  通常的客户端是用flash来实现,服务器端通常用asp.net来实现(我
http://www.w3dev.cn/download/20130205/asp.net-flash-image-draw-save.aspx

asp.net+iframe实现服务器推送

  asp.net实现服务器推送功能,原理就是用隐藏的iframe加载asp.net页面,如aspx或者ashx,然后动态页执行死循环,在循环体中挂起当前执行aspx或者ashx页面的线程执行。aspx或者ashx页面定时输出js脚本更新父页的信息即可。  不过打开长连接后,浏览器进度条会一直处于加载的状态。  关键:serverpush.ashx这个页面一定要禁用缓冲或者调用Flush方法立即输出数据,要不看不到效果或者到缓冲区满后才发送数据到客户端  源代码如下test.htmldiv id=dvContent/divscript function appendContent(dat
http://www.w3dev.cn/article/20130109/asp.net-iframe-server-push.aspx

.NET中IDisposable接口使用

e();}两种方式的执行结果是一样的,如下图:  2.3.使用try/finally 块比使用 using 块的好处是即使using中的代码引发异常,CaryClass的Dispose方法仍有机会清理该对象。所以从这里看还是使用try/catch好一些。二:Disposable 模式  1.在.NET种由于当对象变为不可访问后将自动调用Finalize方法,所以我们手动调用IDisposable接口的Dispose方法 和对象终结器调用的方法极其类似,我们最好将他们放到一起来处理。我们首先想到的是重写Finalize方法,如下:protected override void Finalize
http://www.w3dev.cn/article/20130105/.NET-IDisposable-interface.aspx

asp.net customErrors redirectMode ResponseRewrite失效显示默认错误

ode=ResponseRewrite,发生错误时,ASP.NET实际会执行Server.Transfer()返回定制错误信息页面,但是asp.net 3.5中Server.Transfer()与ASP.NET MVC路由存在兼容问题,详见CustomErrors does not work when setting redirectMode=ResponseRewrite。  那篇英文文章中的解决办法是将错误页面转向静态页面,这样就不走asp.net的mvc路由器了,但是使用静态页会出现一个问题,如果是找不到页面,实际返回的状态码不是404,而是200,这个非常不利于seo,具体参考:自定义
http://www.w3dev.cn/article/20121228/asp.net-customErrors-redirectMode-ResponseRewrite-display-default-error.aspx

vs2008 jquery智能提示Intellisense

lisense。例如,我们可以使用jQuery来做一个基于JSON的get请求,得到该方法的intellisense(挂在$.之后):=============================注意:原引用的jQuery文件的路径应使用相对路径,如../js/jQuery.js,否则智能提示无法工作。如果想用中文提示,可以自己翻译jquery-vsdoc.js文件,稍后我会把自己翻译的发上来。更新:已翻译,地址Visual Studio 2008 支持JS文件的-vsdoc智能代码提示,jQuery也发布了相应的jQuery版本,.NET项目里用jQuery很方便,但是只有英文版。我将1.2.6
http://www.w3dev.cn/article/20121225/vs2008-jquery-Intellisense.aspx

ASP.NET Request获取信息循序

  asp或者asp.net中,使用Request对象获取信息时,检索的顺序依次是QueryString、Form、Cookies、ClientCertificate、ServerVariables。  为了提高效率,最好直接使用Request.QueryString,Request.Form来获取信息,而不是Request。
http://www.w3dev.cn/article/20121225/ASP.NET-Request-get-information-order.aspx

网站搜索升级,采用lucene.net+similarity自定义算法

  最近改版本站的搜索,采用盘石分词+lucene.net+similarity,去掉了中文停止词的索引,搜索的结果比较靠谱了,的,而等中文停止词已经去掉,不至于搜索出此类的无关信息。  similarity自定义算法,具体可以参考这篇文章:lucene.net实现similarity自定义排序
http://www.w3dev.cn/article/20121224/search-engin-update-use-lucene.net-similarity.aspx

jquery ajaxForm API使用文档

。默认值:nulldataType:期望返回的数据类型。null、xml、script或者json其中之一。dataType提供一种方法,它规定了怎样处理服务器的响应。这个被直接地反映到jQuery.httpData方法中去。下面的值被支持:'xml':如果dataType == 'xml',将把服务器响应作为XML来对待。同时,如果success回调方法被指定, 将传回responseXML值。'json':如果dataType == 'json', 服务器响应将被求值,并传递到success回调方法,如果它被指定的话。
http://www.w3dev.cn/article/20121220/jquery-ajaxForm-plugin-usage-document.aspx

javascript/asp.net转换字符串为16进制编码

pe=button value=将字符串编码为16进制字符串 onclick=document.getElementById('taRst').value=sToHex(document.getElementById('taSource').value)/Asp.Net转换字符串(包含汉字)为16进制编码源代码 public string toHex(string v) { if (string.IsNullOrEmpty(v)) return v; string r = ,hs; int code = 0
http://www.w3dev.cn/article/20121207/javascript-encode-string-to-hex-encode.aspx

ajax中XML和JSON数据格式比较

于responseText得到的内容只有一种类型,就是字符串,然后根据需要将responseText处理成其他数据类型,如返回json格式的字符串,eval生成json对象什么的。如果是xml的字符串,需要使用浏览器的特殊对象,如ie的acx,firefox的DOMParser将xml字符串还原为xmldom对象。具体参考:javascript操作 xml  XML和JSON的优缺点1)XML是跨平台的,很多平台都能支持,所以采用XML数据格式时平台移植容易。缺点就是字节数比较发现,对于等效的JSON和XML有效数据,JSON总是小于XML。2)优点就是字节数少,容易操作。但是兼容性不是很好
http://www.w3dev.cn/article/20121206/ajax-xml-json-data-format-compare.aspx

lucene.net实现similarity自定义排序

测试using System;using System.IO;using Lucene.Net.Store;using Lucene.Net.Documents;using Lucene.Net.Index;using Lucene.Net.Search;using Lucene.Net.Analysis;using Lucene.Net.Analysis.Standard;using Lucene.Net.Analysis.Tokenattributes;namespace TestLucene.Net{ class Program { static string
http://www.w3dev.cn/article/20121129/lucene.net-similarity-selfdefine-sort.aspx

Lucene.Net 3.0.3如何从TokenStream中获取token对象

{ Lucene.Net.Analysis.Standard.StandardAnalyzer a = new Lucene.Net.Analysis.Standard.StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30); string s = web开发网; System.IO.StringReader reader = new System.IO.StringReader(s); Lucene.Net.Analysis.TokenStream t
http://www.w3dev.cn/article/20121128/Lucene.Net3.0.3-Traversal-Token-from-TokenStream.aspx

html5 ajax上传文件asp.net示例

tml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /titlehtml5 ajax上传文件asp.net示例/title/headbodyh1html5 ajax上传文件asp.net示例/h1script type=text/javascript function xhrupload(fd, url) { var xhr = new XMLHttpRequest(); xhr.open(post, u
http://www.w3dev.cn/article/20121128/html5-ajax-upload-file-asp.net-demo.aspx

Asp.net生成一维条码、二维条码

Asp.net生成一维条码、二维条码,主要实现了一下5条码的生成1.39条码生成功能2.EAN-13条码生成功能3.Code128条码生成功能4.QR Code码制的二维条码生成5.二维码制的解析功能代码不多解释,具体参考源码,下载地址:Asp.net生成一维二维条码示例关于二维条码的更多信息请参考:QR code二维条码转载请注明:www.cnblogs.com/Qidian10
http://www.w3dev.cn/article/20121122/Asp.net-create-Barcode.aspx

Asp.net生成一维二维条码示例

  Asp.net生成一维二维条码示例,以及一维二维码的解析源代码下载,生成和解析一维,二维码效果图如下
http://www.w3dev.cn/download/20121122/Asp.net-barcode-dll-ThoughtWorks.QRCode.dll.aspx