Web开发网 > 站内搜索 > json.net
JS使用json 数据自动填充表单titleJS使用json 数据自动填充表单示例/titleform name=myformtext:input type=text name=text /br /textarea:textarea name=textarea/textareabr /radio:input type=radio name=radio value=radio1 /radio1 input type=radio name=radio value=radio2 /radio2br /checkbox:input type=checkbox name=checkbox value=http://www.w3dev.cn/article/20170713/fill-form-with-json.aspx
asp.net 使用framework2时,如果使用了Validator控件,如RequiredFieldValidator,当ios系统设备如ipad,iPhone访问网站,valitator控件会无效,这个是由于framework2浏览器配置(路径:C:\Windows\Microsoft.NET \Framework\v2.0.50727\CONFIG\Browsers)没有对ios系统下新浏览器做配置造成,导致无法识别此浏览器而没有发送验证代码到客户端,从而无法在客户端直接用js验证信息,而是回发服务器后有服务器端验证后设置验证控件的错误信息,由于刷新了一次页面,体验比较差(呵呵,直接http://www.w3dev.cn/article/20170607/asp.net-framework2.0-Validator-ios-iphone-ipad-not-trigger-solution.aspx
给file控件添加h5属性multiple时,支持h5的浏览器如chrome,firefox,IE10+(IE9虽然支持h5,但是不持支持multiple属性),可以一次性选择多个文件。 本示例展示asp.net 如何保存file控件添加了multiple属性的所有文件。demo.htmlmeta charset=utf-8 /titleasp.net file控件multiple保存文件示例/titleform method=post enctype=multipart/form-data action=save.aspx input type=file multiple namhttp://www.w3dev.cn/article/20160602/asp.net-file-multiple-save-all-file.aspx
上找的随机读取access数据库的sql如下select top 10 * from table order by rnd(ID)--ID为自动增长的列 在access查询分析里面执行上面的sql可以得到随机的10条记录,但是在asp.net 环境下用ado.net 执行上面的sql语句,无论怎么刷新页面,得到的都是相同记录,不会变化。 这是因为ADO.NET 访问Access数据库的时候会有缓存。可以使用以下语句解决这个问题Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));int intRandomNumber = rnd.http://www.w3dev.cn/article/20160513/asp.net-execute-sql-random-read-access-record-same.aspx
asp.net 获取excel文件中所有sheet的名称和个数。 /// summary /// 获取EXCEL的表 表名字列 /// /summary /// param name=p_ExcelFileExcel文件/param /// returns数据表/returns public DataTable GetExcelTableName(string p_ExcelFile) { try { http://www.w3dev.cn/article/20160311/asp.net-get-excel-sheet-name-collection.aspx
cebox插件下载asp.net /asp uploadify示例下载jmp3在线播放mp3声音文件jquery插件zTree_v3.4下载,zTree_v3.4示例,zTree_v3.4中文APIjquery.zclip.js jquery剪贴板插件C#生成网站缩略图C# WebSocketServer服务器源代码asp+access数据库3级联动asp保存文件到access数据库示例下载asp将上传文件2进制数据写入access并导出文件示例ajax无刷新聊天室[php,asp.net ,asp版本]json2.js下载和APINewtonsoft.Json .Net 4.0下载flash保存http://www.w3dev.cn/article/20151203/what-is-web-develope.aspx
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
一个外国人写的完全删除.net framework的工具,可以全部删除所有版本的framework(如果是系统内置的,如win2003自带了framework1.1,这个内置的版本无法删除,其他系统如win7之类的也无法删除内置的.net framework)。 由于本win2003系统只安装了.Net Framework2.0,所以下拉框无法选择,如果你安装过3.5或者4+版本的framework就会出现下拉菜单,可以选择删除哪个版本的.Net Framework来源:http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493http://www.w3dev.cn/download/20140305/.net-framework-clean-up-tool.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
首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 下一页 尾页 2/16页,每页显示30条,共474条相关记录