Request.Params引起的获取不到参数值的问题
发布时间:2016/6/9 16:40:09 阅读(8341)条评论(0)条
今天很奇怪的发现了.net Request.Params获取参数失败,改成Request.QueryString就正常了。运行环境是.net 4.0。今天的BUG来自于本人只是短浅的了解只用来接收参数而已,没发现原来使用起来还真不一样。先让我们了解一下request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookiesRequest.Params 是在 QueryString、Form、Server Variable 以及 Cookies 找数据, 他首先在 Que...
未完,继续阅读→关键字:
net Params .Net 高效开发之不可错过的实用工具
发布时间:2016/3/6 21:22:44 阅读(4944)条评论(0)条
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。 Visual StudioVisual Studio Productivity Power tool: VS 专业版的效率工具。Web Essentials: 提高开发效率,能够有效的帮助开发人员编写CSS, JavaScript, HTML 等代码。MSVSMON: 远程Debug 监控器 (msvsmon.exe) 是一种轻量级的应用程序,能够远程控制VS来调试程序。在远程调试期间,VS 在调试主机...
未完,继续阅读→关键字:
net 工具 Newtonsoft.json解析多层Json 实例
发布时间:2015/7/3 13:31:40 阅读(16240)条评论(1)条
我使用的是Newtonsoft.Json(下载地址:http://download.csdn.net/detail/xinping_168/4710720)组件,看人家教程写着使用json解析还要先定义JSON里面每个字段的类型什么的感觉太麻烦了,也许序列转换比较方便。但是有时候我只需要获取里面的值就行了。那么可以使用我这个方法了。更简洁方便。json数据格式{'data': { 'personal': { 'name': '宋华勇', 'sex': '男','height':'175cm','age':'30','school...
未完,继续阅读→关键字:
.net json 实例 jq+ashx图片单点上传支持一个页面多次调用
发布时间:2015/7/2 20:17:14 阅读(6912)条评论(0)条
本人一直在前端做效果切图,趁着晚上有空写点笔记记录下。效果就是AJAX上传图片不错的效果,最大的特点是支持多个同时在页面中调用。(底部附源代码下载)效果如下图:本代码使用说明:1、支持水印,可以启用图片或文字(可以传参数?iswater=1);2、支持是否生成缩略图,并且要指定高宽大小(可作为参数传递?width=*&height=*);3、上传文件类型及文件大小限止大小;(需要在ashx文件中设置)。前端代码如下:(uploadimg.html)<%@ Page Language="C#" AutoEventWireup="true" CodeFile="uploadimg.aspx.cs&...
未完,继续阅读→关键字:
ajax 图片 上传 net Newtonsoft.Json高级用法
发布时间:2015/7/1 16:34:14 阅读(6379)条评论(0)条
手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回数据为40K大小,也就是说大约20K的数据为无效数据,3G网络下20K下载差不多需要1s,不返回无效数据至少可以节约1s的时间,大大提高用户体验。本篇将为大家介绍Newtonsoft.Json的一些高级用...
未完,继续阅读→关键字:
.net json 技巧 C#实现Base64编码与解码
发布时间:2014/7/31 17:45:59 阅读(6953)条评论(0)条
一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所 要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组填充1到2个0字节。并在最后编码完成后在结尾添加1到2个 “=”。例:将对ABC进行BASE64编码:1、首...
未完,继续阅读→关键字:
net base64 编码 解码 子页调用母版属性及方法
发布时间:2014/7/25 13:32:24 阅读(5972)条评论(0)条
今天并没有看什么新鲜货,只是对以前资料的一些整理。看着看着自己觉得郁闷无比,原来很多东西我以前就已经找到了解决方法,只是没有及时总结和提起足够的重视。看了一下子页调用母版属性的方法,忽然发现以前的方法可以不同实现,实际上呢似乎关于调用不外乎2种,即调用属性和调用方法,分别加以应对:(1)调用母版方法:在子页声明被调用页的信息,然后直接用master.function()调用。(2)调用母版属性:在子页中通过FindControl搜索被母版页的id,调用之。言归正传,vs2008的母版相信对于网站的设计已经占有一席之地,而调用为题应该已经...
未完,继续阅读→关键字:
net 母版 属性 方法 c#net如何抓取gzip及其它页面防止乱码
发布时间:2014/7/12 13:21:28 阅读(8184)条评论(0)条
最近在做一个页面采集的过程中发现,页面抓取后乱码,而且时好时不好。然后发现编码也没有问题,原来是GZIP压缩导致的。在朋友们的热心帮助下终于解决了。下面就贴代码吧,抓取gzip及其它页面防止乱码。核心代码如下:using (HttpWebResponse response = (HttpWebResponse)req.GetResponse()) { if (response.ContentEncoding.ToLower().Contains("gzip")) { using (GZipStream stream = new GZipStream(response.GetResponseStream(), CompressionMode.Decompress)) ...
未完,继续阅读→关键字:
net 抓取 采集 乱码 Vs2012 打开项目 自动关闭 并停止工作 解决方法
发布时间:2014/6/4 14:44:26 阅读(25241)条评论(0)条
今天装好vs2012后发现 用vs2012 打开项目的时候会自动关闭并停止工作的提示如下:在微软官网发现:Visual Studio 的缺陷可能导致它在 .NET 4.5 framework 更新过程中不稳定。出了,Microsoft Visual Studio 2012 更新 (KB2781514)只需要下载并安装即可解决这种问题!
未完,继续阅读→关键字:
vs2012 解决方法 net net获取当前url(文件名,参数,域名)的方法
发布时间:2013/8/28 11:00:38 阅读(6834)条评论(0)条
假设当前页完整地址是:http://www.86y.org/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.86y.org"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)string url=Request.Url.ToString();url= http://www.86y.org/aaa/bbb.aspx?id=5&name=kelli【2】获取 站点名+页面名+参数:string url=Request.RawUrl;(或 string url=Request.Url.PathAndQuery;)url= /aaa/bbb.aspx?id=5&...
未完,继续阅读→关键字:
net url 域名 参数 C#.net解决点击button的重复执行后台代码问题
发布时间:2013/6/15 14:22:28 阅读(9147)条评论(0)条
相信大家在用C#做网站的过程种,发现点击button提交时,按钮没有什么变化,是因为后台正在处理数据,但是用户由于不知道,所以就一直点击button,导致后台重复执行。相信大家都想解决此问题。如果数据没有处理完,等到处理完毕后,才能继续点击!底部附源码下载方法一: 只在按钮前台代码中增加OnClientClick="this.disabled=true;" UseSubmitBehavior="False"即可。<asp:Button ID="Button1" runat="server" Text="执行" onclick="Button1_Click" OnClientClick...
未完,继续阅读→关键字:
C# net button 重复 .net操作XML笔记
发布时间:2013/4/11 14:38:48 阅读(6850)条评论(0)条
xml的使用越来越普遍了,XML编辑,修改,删除也是必须具备的功能。主要是XML使用起来也比较方便,更是对服务器没有任何负担。所以在这里分享出来给大家参考。下面将介绍.net操作XML的方法。一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root....
未完,继续阅读→关键字:
net 操作 xml