ext如何读取嵌套的子json节点数据

  ext如何读取嵌套的子json节点数据,如类似下面的数据,用户详细信息放在子节点下userInfo下。nestedData.json{ rows: [ { userName: system, userInfo: { active: true, address: 深圳市, birthday: 2014-11-03 } } ]}ext如何读取嵌套的子json节点数据源代码数据如下(ext示例运行库:
http://www.w3dev.cn/article/20151106/ext-read-nested-sub-json-node-data.aspx

访问asp.net aspx页面弹出框输入用户名和密码

  如果访问asp.net的aspx页面时,如果弹出窗口要输入用户名和密码,那么出现这个问题的主要原因可能有如下几点1)配置启动程序池的标识账户(默认为网络服务账户Network service)没有读取和运行网站的权限,要给这个账户加上网站的读取和运行权限。2)访问网站的配置的用户(默认为IWAM_开头的来宾账户),没有读取和运行网站的权限,要给这个账户加上网站的读取和运行权限。3)如果确认上面2个步骤配置的账户读取和运行的权限已经加上,但是访问aspx相关的asp.net页面还是弹出输入用户名和密码对话框,那么就是C:\WINDOWS\Microsoft.NET\Framework这个目录
http://www.w3dev.cn/article/20150707/asp.net-aspx-need-username-password.aspx

.net framework 2.0安装失败无法访问window installer服务

装.net framework 2.0时,老提示安装失败,查看系统日志提示无法访问:无法访问window installer服务这个错误。  .net framework 2.0安装程序是绝对没有问题的,因为在另外一个台同样是window2003(32位)的服务器成功安装。后面找到一个连接说可能是window installer服务版本太低(开始,运行,输入msiexec后弹出window installer版本为3.5),于是下载了window installer 4.5(补丁号:WindowsServer2003-KB942288-v4-x86.exe)后安装,重启系统后再安装.net f
http://www.w3dev.cn/article/20150704/.net-framework-2.0-install-error-can-not-access-window-installer-service.aspx

websocket获取图片2进制数据流显示

} };   参考javascript btoa/atob方法HTML5 FileReader对象APIhttp://stackoverflow.com/questions/9292133/receiving-image-through-websockethttp://stackoverflow.com/questions/29361738/png-or-jpg-not-rgb-over-websocket-with-arraybuffer-without-base64http://blog.csdn.net/kkkkk4400/article/details/16980647
http://www.w3dev.cn/article/20150410/img-display-websocket-binary-data.aspx

asp.net给aspx设置和web.config不同字符集编码

的编码为gb2312globalization requestEncoding=gb2312 responseEncoding=gb2312/  但是某个页面有特殊字符输入,已经超出gb2312编码范围,出现了乱码,必须使用utf-8才能容纳所有字符,asp.net此时就需要将这个单独页面页面设置为utf-8的编码了。  asp.net给单独页面设置和web.config不一样的字符集解决办法如下Request.ContentEncoding = Response.ContentEncoding = Encoding.UTF8;//设置请求响应对象的字符集和为utf-8同时将你的aspx页面
http://www.w3dev.cn/article/20150403/asp.net-set-different-charset-web.config.aspx

RequireJS2.0中文API

pt标签发起HTTP GET请求,是实现跨域服务调用一种公认手段。为了在RequireJS中使用JSON服务,须要将callback参数的值指定为define。这意味着你可将获取到的JSONP URL的值看成是一个模块定义。下面是一个调用JSONP API端点的示例。该示例中,JSONP的callback参数为callback,因此callback=define告诉API将JSON响应包裹到一个define ()中:require([http://example.com/api/data.json?callback=define], function (data) { //data将
http://www.w3dev.cn/article/20141201/RequireJS2.0-chinese-API.aspx

asp,asp.net和php如何添加301跳转

  asp添加301跳转响应头Response.Status = 301 Moved PermanentlyResponse.AddHeader location, http://yourdomain  asp.net添加301跳转响应头Response.StatusCode = 301;Response.Status = 301 Moved Permanently;Response.AddHeader(location, http://yourdomain);   php加301跳转响应头header('HTTP/1.1 301 Moved Permanently');//
http://www.w3dev.cn/article/20141110/asp-asp.net-php-301-header.aspx

asp json类库解析json字符串

  asp将json格式的字符串生成asp对象类库,asp如何解析json格式的字符串,asp如何读写json类库  asp读取json格式字符串示例{ firstName: John, lastName : Smith, age : 25, address : { streetAddress: 21 2nd Street, city : New York, state : NY, postalCode : 10021 }, phoneNumber: [ { type : home,
http://www.w3dev.cn/article/20140916/asp-json-class.aspx

提交数据超过asp.net默认请求大小firefox一直处于加载状态

  今天碰到一个奇怪的问题,局域网测试网站,用firefox/IE提交文件时,如果提交的文件大小大于asp.net限制的大小,firefox会一直处于加载状态直到执行超时,而不会报错。IE8表现还可以,但是在ie下超过的部分越大,加载的时间也越久。chrome是不到1s直接就报超过了最大请求长度。错误,不知道到底是浏览器的问题还是asp.net配置的问题。  在firefox加载的过程中,此时打开另外一个选项卡加载其他网页,或者刷新存在的其他选项卡页面,firefox马上停止加载状态报超过了最大请求长度。错误。这个方法对IE无效。  后面测试配置web.config的设置maxRequest
http://www.w3dev.cn/article/20140828/post-data-max-than-asp.net-maxRequestLength-firefox-ie-loading.aspx

ligerui给ligerForm中的ligerComboBox添加事件

办法:1)事件配置为字符串如onSelect:'comboOnSelect'或者onSelect:'function (node) {alert(JSON.stringify(node))',建议是传递一个全局函数变量名,要不你的直接传递函数体字符串如果逻辑太复杂就不好处理。2)修改Source\lib\ligerUI\js\plugins下的ligerForm.js,替换一下配置转换为JSON字符串后的事件值,将事件值的双引号去掉。//out.push( ligerui=' + p.toJSON(fieldOptions) + ' );//找到
http://www.w3dev.cn/article/20140612/ligerForm-field-ligerComboBox-add-event.aspx

JSON.stringify日期对象Date被转为国际标准时间

  调用JSON.stringify将对象转为对应的字符串时,如果包含时间对象,时间对象会被转换为国家标准时间(ISO),而不是当前国家区域的时间,测试代码如下script //var o = new Date(); //console.log(o.toString())//中国时区时间,格式如Wed Jun 11 2014 10:51:42 GMT+0800 //console.log(JSON.stringify(o)); //输出国际标准时间(ISO),减少了8个小时 格式如2014-06-11T02:51:42.624Z/script  要想JSON.stringi
http://www.w3dev.cn/article/20140611/JSON.stringify-Date-how-to-convert-to-local-timezone.aspx

Asp.Net/asp检查百度搜索引擎是否收录网址

  使用asp.net或者asp检查某个url地址,某篇文章是否被搜索引擎,如百度,谷歌,搜狗收录。  实现原理:直接搜索你那篇文章的url地址(不带协议,但上协议也行,代码会自动去掉协议内容),如果被索引会返回搜索结果,否则会提示找不到信息。  Asp.Net检查百度,谷歌,搜狗搜索引擎是否收录文章网址源代码using System;using System.Net;using System.Text;using System.IO;using System.Web;public class SearchEngineIndex{ public static string[] urls
http://www.w3dev.cn/article/20140530/asp.net-asp-check-url-has-index-by-search-engin.aspx

Asp.Net模拟表单提交数据和文件信息

如:webClient.Headers.Add(Content-Type,ContentType);)这样,就可以通过WebClient.UploadData方法上载文件数据了。using System;using System.Web;using System.IO;using System.Net;using System.Text;using System.Collections;namespace UploadData.Common{ public class CreateBytes { Encoding encoding = Encoding.UTF8;
http://www.w3dev.cn/article/20140528/Asp.Net-upload-form-data-include-file.aspx

微信开发模式检验signature asp.net源代码

($tmpArr, SORT_STRING);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr == $signature ){return true;}else{return false;}}  下面为asp.net版本的认证源代码%@ WebHandler Language=C# Class=weixin %using System;using System.Web;using System.Web.Security;using System.Collections.Generic;public clas
http://www.w3dev.cn/article/20140507/weixin-developer-mode-url-valid.aspx

Asp.Net字符串和&#编码转换源代码

  Asp.Net将字符串转为#区码位编码,或者将#区码位编码字符串转为对应的字符串内容。  #数字;这种编码其实就是将单个字符转为对应的区码位(数字),然后区码位前缀加上#,后缀加上;组成,对于这种编码的字符串,浏览器会自动解析为对应的字符。  Asp.Net字符串和#编码转换源代码和测试代码如下using System;using System.Text.RegularExpressions;public partial class purchase_property : System.Web.UI.Page{ /// summary /// Asp.Net将字符串转为16进制
http://www.w3dev.cn/article/20140423/Asp.Net-string-char-code-bit-encode-transform.aspx

asp操作json对象示例

#39;2','username':'dbc','email':'456@163.com'}]Set json = toArray(json)'JSON对象数组格式的字符串,需要调用toArray方法For i=0 To json.Count-1 Response.Write json(i).(uid) br/ Response.Write json(i)(username) br/ Response.Write json(i)(email) br/NextSet json = Nothing%
http://www.w3dev.cn/article/20140311/asp-use-json-object-demo.aspx

Asp.net实现javascript escape/encodeURI/encodeURIComponent编码

t, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A/ /assemblies /compilation /system.web/configuration  asp.net和javascript的解码函数对应关系asp.net编码函数javascript编码函数javascript解码函数Microsoft.JScript.GlobalObject.escapeescapeunescapeMicrosoft.JScript.GlobalObject.encodeURIencodeURIdec
http://www.w3dev.cn/article/20140307/Asp.net-javascript-escape-encodeURI-encodeURIComponent.aspx

javascript如何区分JSON对象或者[]数组

  对json对象或者数组[]执行typeof操作时,得到的内容都是object,这样就无法判断是否是json对象或者是[]申明的数组。script alert(typeof {})//object alert(typeof [])//object/script  如果你的json对象未定义length成员,可以通过length属性来区分变量是json还是数组,但是如果json申明过length为数字的变量,那就无法通过length属性来判断了,可以通过{}空json对象的toString.call方法改变对象的作用域为数组[],此时输出的内容为[object Array]scr
http://www.w3dev.cn/article/20140107/javascript-check-Variable-is-json-or-array.aspx

javascript变量json对象等到路径

on RecursionJson(json, path) { var isArray = IsArray(json); //防止JSON对象定义了length对象,所以判断数组不要通过对象的length属性判断 for (var attr in json) if (typeof json[attr] == 'object') { if (IsArray(json[attr])) { for (var j = 0; j json[attr].length; j+
http://www.w3dev.cn/article/20140107/javascript-Iteration-json-get-path.aspx

解决iis6 网站属性没有asp.net选项卡

  iis6安装了asp.net,但是网站属性中没有显示asp.net选项卡。解决办法如下1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的。默认就会支持asp.net1.1。在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项。2,安装asp.net2.0后,请关闭iis窗口,重新打开iis,iis站点属性里才会有asp.net的选项3,如果还没有,那么就要重新在IIS中注册asp.net,方法如下:(1) 打开命令窗口。(依次单击开始、运行,键入 cmd,然后单击确定。)(2) 浏览到要使用的 Aspnet_reg
http://www.w3dev.cn/article/20131226/iis6-website-property-asp.net-tab-hidden.aspx

获取Ext Tree/TreeStore加载的原始JSON数据

json对象。如果对tree对象节点增加删除后,需要保存结果到服务器的json文件中,而不是数据库,可以将递归遍历TreeStore获取原始数据并重建对应的JSON对象。  获取Ext Tree/TreeStore加载的原始JSON数据源代码如下,测试通过版本:ext-4.1.1a(ext4-没有Ext.data.NodeInterface接口,代码不兼容Ext4-一下版本的) function buildJSONStruct(childNodes) {//递归遍历NodeInterface生成json对象 var siblings = [], json;
http://www.w3dev.cn/article/20131219/Serialize-Ext-Tree-TreeStore-To-raw-Json-Data.aspx

asp.net/asp网站浏览器打开一个长时间运行的页面同时打开其他页面为什么被挂起

  asp.net/asp网站,当浏览器打开一个长时间运行的页面,点击链接同时打开其他页面,会出现被挂起的现象,一直白屏在加载状态,就如卡死一样。  出现这个问题是由于长时间运行的页面使用了session,而同一个浏览器打开的同网站其他页面sessionid是一样的,共用session,asp.net/asp给session加锁,其他的请求会被挂起。并发请求和会话状态对 ASP.NET 会话状态的访问专属于每个会话,这意味着如果两个不同的用户同时发送请求,则会同时授予对每个单独会话的访问。 但是,如果这两个并发请求是针对同一会话的(通过使用相同的 SessionID 值),则第一个请求将获得对
http://www.w3dev.cn/article/20131025/longtime-execute-page-open-other-page-be-pendded.aspx

Ext4 Ext.data.proxy.Direct directFn示例

proxy: { type: 'direct', directFn: myDirectfn, reader: { type: 'json' } }, fields: [{ name: 'item_code' }, { name: 'quantity'}] }); var grid = ne
http://www.w3dev.cn/article/20130910/Ext4-Ext.data.proxy.Direct-directFn-demo.aspx

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