Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET中JSON的序列化和反序列化使用说明

ASP.NET中JSON的序列化和反序列化使用说明

在网站应用中使用JSON的场景越来越多,本文介绍 ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号"{}",中括号"[]",逗号",",冒号":",双引号"“”"...
asp.net Http异常eurl.axd出错信息解决方法

asp.net Http异常eurl.axd出错信息解决方法

错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的 URL到ASP.NET的管理程序作进一步处理。但是,如果一个低于ASP.NET 4.0 的网站配置为使用ASP.NET 2.0,处理这样不能扩展的 URL 时,URL的修改结果中会包含字符串“eurl.axd”,修改后的URL会被发送到 ASP.NET 2.0应用程序。 ASP.NET 2.0中是不能识别“eurl.ax...
在Framework4.0中实现延迟加载的实现方法

在Framework4.0中实现延迟加载的实现方法

这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。先来看一下在Framework4.0中如何实现延迟加载。 Framework4.0提供了一个包装类 Lazy,可以轻松的实现延迟加载。 复制代码 代码如下: ///这行代码表明:要创建一个延迟加载的字符串对象s ///原型为LazyT> 对象名=new LazyT>(FunT>) ///采用泛型委托进行构造,实例化此委托时要...
分析10个ASP.NET控件最有用的属性详解

分析10个ASP.NET控件最有用的属性详解

1、ClientIDMode 渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用它们时,却会制造不少麻烦,虽然它是命名容器和ID的简单串联,但仍然无法预测生成的ID范围。 ASP.NET 4.0使用ClientIDMode属性解决了这个问题,它允许你控制生成这些ID的方法,ClientIDMode有四个可选择的值:AutoID,Static,Predictable和Inherit。下面是这四个值的含义解释: AutoID – ...
win2003服务器.NET+IIS环境常见问题排障总结

win2003服务器.NET+IIS环境常见问题排障总结

你是否经常会遇到以下的拦路虎,当你兴致勃勃地把调试好的程序发布到WEB服务器时,以下错误就出现了:1、无法找到文件(404)白底黑字2、没有权限访问该文件(403)白底黑字3、直接弹出来一个要输入帐号密码的框框,然后你对着屏幕说:什么密码。4、黄底黑字+红字的错误提示页(.Net)5...这些东东几乎占据了.Net+IIS搭建环境的绝大部分错误。有时我们无意中覆盖一个“不起眼”的文件,上述错误就会蹦出来。碰巧该应用又是非常重要的应用,这足够让你接下来的一个...
linq to sql中,如何解决多条件查询问题,答案,用表达式树!

linq to sql中,如何解决多条件查询问题,答案,用表达式树!

本篇适合于规模较小的数据量,对于大数据量,需要用另外的方式,见下一篇 首先,从网上搜,是必不可少的,大概了解了一下linq 多条件组合查询的方向,就开始动手了,首先,写一个委托的方法: 复制代码 代码如下: private bool GetCondition(FeedBack fb) { bool boolResult = true; int f_type = Int32.Parse(ddlFType.SelectedValue); int isClo...
linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)

linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)

如何从真正意义上做到延迟加载,即一次只从数据库中取我们需要的用到的那部分数据呢.通过研究,有了下面的方法: 首先,我们要新建一个静态类,用于存放多条件组合查询的各种组合,比如or,And这些等等.代码如下: 复制代码 代码如下: using System.Linq.Expressions; public static class PredicateExtensionses { public static Expression<Func<T, b...
让aspx页面自主控制调用记录的数量,类型,随时更改,不用重新编译的实现方法

让aspx页面自主控制调用记录的数量,类型,随时更改,不用重新编译的实现方法

然而,杀鸡焉用牛刀,对于小型站点,我们完全可以从.net强大的功能中,翻出一些来方便我们使用. 我们知道一个页面经常会调用很多数据,有列表,有单条的,特别是列表,我们经常为不同的列表在.cs文件写不同的方法,一一采用"列表.DataSource=数据源;列表.DataBind();来完成绑定,这令到我们的 cs页面雍肿不堪!!!我经常有要推倒重来的冲动,但周而复始,我又写出一堆拉圾-_-!.好吧,这次我决定只写一个方法,不到15行的方法,就满足整个页面文章...
巧用ASP.NET预编译Web应用程序规避调用延迟的方法

巧用ASP.NET预编译Web应用程序规避调用延迟的方法

自从ASP.NET面市以来,开发人员一直都在要求(微软)出台一个解决办法,而ASP.NET 2.0利用预编译提供了一个有效的解决方案。 预编译选项 在首次启动应用程序的时候,ASP.NET会动态地分析和编译所有的ASP.NET文件(aspx页面)。运行环境要对编译的结果进行缓冲,以便更好地服务未来所有的请求。 在服务器重启或者Web服务器重启之后,第一次启动应用程序也意味着这一过程要重新开始。而且,对应用程序任何文件的改变都会被系统检测到,而在文件发生改变...
win2003服务器asp.net权限设置问题及解决方法

win2003服务器asp.net权限设置问题及解决方法

服务器asp.net权限设置问题及解决方法 本人服务器使用环境:WIN 2003 ASP.NET相对于ASP,设置权限方面有点不同,有一点儿设置错了都运行不到。在网上搜索到的都是很垃圾的答案,没有一个用得到的,下面是我自己设置并从中遇到的问题摸索后得到的经验,给大家分享。 ASP.NET需要用到USERS组的权限,因为我也遇过很多次自己设置了权限之后发现网站运行不了,很郁闷。下面根据出现的问题,一点点解决,让你的ASP.NET运行起来。。 问题一: 未找到...
System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 登录失败。

System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 登录失败。

问题是这样的...我在VS2008直接运行打开网页,可以连接数据库...但通过输入地址,也可以打开网页,但涉及数据库就出问题... 无法打开登录所请求的数据库 "TakeClass"。登录失败。 用户 "2D2727E2578F446ASPNET" 登录失败。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlEx...
Asp.net 网站性能优化二则分享

Asp.net 网站性能优化二则分享

随着后端优化空间越来越小,现在越来越多的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效的 asp.net网站优化技巧。了解常见的网站性能优化技巧首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了,详见参考链接中的几篇文章,有好心人已经给翻译成中文了。这里面提到的一些技巧可操作性都很强,建议每一个网站开发人员都仔细学习并进行实践,可以说不了解这里面说的优化技巧,提升网站前端性能就无从谈起。诊断网站性能...
repeater、gridview 在绑定时判断判断显示不同的行样式或文本

repeater、gridview 在绑定时判断判断显示不同的行样式或文本

一:repeater或DataList控件 1.更改纯文本内容等 如果数据库里学生信息表中的sex字段用0和1来表示男女 但我们想repeat控件绑定后性别显示男或女而不是显示0或1 方法一:当然我们可以在SQL语句里判断并且转换 select (case sex when 0 then "男" else "女" end) AS sex from studentInfo 方法二:就是用到repeat 控件ItemDataBound()事件 前台 复制代码 ...
<< 91 92 93 94 95 96 97 98 99 100 >>