Web开发网 > 站内搜索 > json.net
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页面时,如果弹出窗口要输入用户名和密码,那么出现这个问题的主要原因可能有如下几点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安装程序是绝对没有问题的,因为在另外一个台同样是window2003(32位)的服务器成功安装。后面找到一个连接说可能是window installer服务版本太低(开始,运行,输入msiexec后弹出window installer版本为3.5),于是下载了window installer 4.5(补丁号:WindowsServer2003-KB942288-v4-x86.exe)后安装,重启系统后再安装.net fhttp://www.w3dev.cn/article/20150704/.net-framework-2.0-install-error-can-not-access-window-installer-service.aspx
} }; 参考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/16980647http://www.w3dev.cn/article/20150410/img-display-websocket-binary-data.aspx
的编码为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
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添加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 格式的字符串生成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
今天碰到一个奇怪的问题,局域网测试网站,用firefox/IE提交文件时,如果提交的文件大小大于asp.net 限制的大小,firefox会一直处于加载状态直到执行超时,而不会报错。IE8表现还可以,但是在ie下超过的部分越大,加载的时间也越久。chrome是不到1s直接就报超过了最大请求长度。错误,不知道到底是浏览器的问题还是asp.net 配置的问题。 在firefox加载的过程中,此时打开另外一个选项卡加载其他网页,或者刷新存在的其他选项卡页面,firefox马上停止加载状态报超过了最大请求长度。错误。这个方法对IE无效。 后面测试配置web.config的设置maxRequesthttp://www.w3dev.cn/article/20140828/post-data-max-than-asp.net-maxRequestLength-firefox-ie-loading.aspx
办法: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将对象转为对应的字符串时,如果包含时间对象,时间对象会被转换为国家标准时间(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 .stringihttp://www.w3dev.cn/article/20140611/JSON.stringify-Date-how-to-convert-to-local-timezone.aspx
使用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[] urlshttp://www.w3dev.cn/article/20140530/asp.net-asp-check-url-has-index-by-search-engin.aspx
如: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
($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 clashttp://www.w3dev.cn/article/20140507/weixin-developer-mode-url-valid.aspx
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
#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
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.encodeURIencodeURIdechttp://www.w3dev.cn/article/20140307/Asp.net-javascript-escape-encodeURI-encodeURIComponent.aspx
对json 对象或者数组[]执行typeof操作时,得到的内容都是object,这样就无法判断是否是json 对象或者是[]申明的数组。script alert(typeof {})//object alert(typeof [])//object/script 如果你的json 对象未定义length成员,可以通过length属性来区分变量是json 还是数组,但是如果json 申明过length为数字的变量,那就无法通过length属性来判断了,可以通过{}空json 对象的toString.call方法改变对象的作用域为数组[],此时输出的内容为[object Array]scrhttp://www.w3dev.cn/article/20140107/javascript-check-Variable-is-json-or-array.aspx
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 ,但是网站属性中没有显示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_reghttp://www.w3dev.cn/article/20131226/iis6-website-property-asp.net-tab-hidden.aspx
的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网站,当浏览器打开一个长时间运行的页面,点击链接同时打开其他页面,会出现被挂起的现象,一直白屏在加载状态,就如卡死一样。 出现这个问题是由于长时间运行的页面使用了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
proxy: { type: 'direct', directFn: myDirectfn, reader: { type: 'json ' } }, fields: [{ name: 'item_code' }, { name: 'quantity'}] }); var grid = nehttp://www.w3dev.cn/article/20130910/Ext4-Ext.data.proxy.Direct-directFn-demo.aspx
的浏览器应该不支持拖放上传功能,请使用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将需要上传的图片文件拖放到这里/dhttp://www.w3dev.cn/article/20130826/asp.net-html5-drag-drop-upload-demo.aspx
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
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
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
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.htmlhttp://www.w3dev.cn/article/20130722/Hide-Show-asp.net-validator-control-by-javascript.aspx
取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可以使用本地定义的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
首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] 下一页 尾页 2/15页,每页显示30条,共444条相关记录