摘要: 场景:2012年在做广州地铁协同办公项目时,客户觉得明文的数据库链接用户密码配置在web.config里面不安全;其实.NET里的web.config在IIS中有所限制,对安全性还是有保障的。但是客户既然有这样稍微“变态”的需求,那我们就考虑怎么去把它实现吧。存在的技术难点:(1)web.confi... 阅读全文
posted @ 2015-05-29 23:54 KenmuHuang 阅读(6396) 评论(0) 推荐(0) 编辑
摘要: 在Web开发中,我们常常会涉及到需要获取Get方式URL中的参数键值的情况,这里简单介绍三种方法:第一种:常用的做法有使用JavaScript获取location.href后用正则表达式匹配获取此URL的所有键值对;也可以通过以“&”为分隔符进行分隔后存储在对象中,然后获取对象中的键值对,如下例子:... 阅读全文
posted @ 2015-05-29 23:21 KenmuHuang 阅读(2636) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要控制文本框,只允许用户输入可以为负数的浮点值,例如:-23.563;而不允许出现23.563qq这样的值。这里我们还是看代码吧,用正则表达式很容易就能实现以上需求:前台页面:1 后台页面:1 //注意负号、点号都需要使用双个斜杠转换,单引号单个斜杠转换2 //其实以下的代码直接在前台... 阅读全文
posted @ 2015-05-29 23:02 KenmuHuang 阅读(5772) 评论(0) 推荐(0) 编辑
摘要: 建议不要用CODE-39码,改用CODE-128码;CODE-39码密度比较低,条码数字内容太多,导致条码太长,缩短长度就只能减小X尺寸,造成识读困难;CODE-128码密度高,相同的数字生成条码更短。你可以对比一下图中的两个条码,上面是CODE-39,下面是CODE-128,相同的内容:解决方案:... 阅读全文
posted @ 2015-05-29 18:28 KenmuHuang 阅读(1943) 评论(2) 推荐(2) 编辑
摘要: 使用ClientScript.GetCallbackEventReference实现局部刷新是.NET支持的一种前后台代码调用的方式;其实实现局部刷新这样方式有很多种,最经典也常用的莫过于jQuery封装好的异步调用方法(ajax, get, getJSON, post),这里就不去多加比较,毕竟都... 阅读全文
posted @ 2015-05-29 17:50 KenmuHuang 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 场景:当URL中存在“,*,%,&,:,/”特殊字符时,页面会抛出A potentially dangerous Request.Path value was detected from the client异常。原因:是ASP.NET默认的拦截机制,保证页面URL传输的一定安全性。解决方案有两种:... 阅读全文
posted @ 2015-05-29 17:36 KenmuHuang 阅读(8195) 评论(0) 推荐(0) 编辑
摘要: 此篇随笔是2013年根据项目需求开发记录的,不一定符合大众口味,只需了解开发思路,毕竟解决方案多种多样。下面简单说说需求点吧:(1)通过下拉列表可以选择一个DataSet(数据集),一个DataSet存在可以互相关联的多个DataTable(数据表格),DataTable数据来源于数据库视图;SQL... 阅读全文
posted @ 2015-05-29 17:08 KenmuHuang 阅读(2585) 评论(0) 推荐(1) 编辑
摘要: CSVHelper.cs内容: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Web; 6 using System... 阅读全文
posted @ 2015-05-29 16:32 KenmuHuang 阅读(5239) 评论(0) 推荐(0) 编辑
摘要: 方法定义: 1 public static void InitDropDownList(DropDownList ddl, bool isAddTopItem, DropDownList ddlSub, object ddlDataSource, string ddlTextField, strin... 阅读全文
posted @ 2015-05-29 16:27 KenmuHuang 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 场景:使用rdlc开发报表,例如订单产品报表,显示多个订单,一个订单有动态生成的固定的多个产品组成,同时统计每个订单里多个产品数量总数。数据库层面分析:此报表属于交叉报表,例如5个订单,3个产品,总共的数据库记录应该为15条,而不是5条。存在的技术难点:(1)动态列生成使用Matrix矩阵控件(2)... 阅读全文
posted @ 2015-05-29 16:11 KenmuHuang 阅读(3056) 评论(1) 推荐(2) 编辑
摘要: 1 public class UserCopy 2 { 3 public class LoginEntity 4 { 5 public string UserName { get; set; } 6 public string UserPwd { g... 阅读全文
posted @ 2015-05-29 15:49 KenmuHuang 阅读(5639) 评论(2) 推荐(0) 编辑
摘要: 如tb_flag 数据结构如下:flag int null不能使用:flag==null生成的SQL语句为 where flag=null建议使用:可空类型 用Nullable.Equals(字段,值)var query=from f in db.tb_flagwhere Nullable.Equa... 阅读全文
posted @ 2015-05-29 15:44 KenmuHuang 阅读(3689) 评论(0) 推荐(0) 编辑
摘要: 本随笔讲述如何用JavaScript来读取SharePoint 2013 中blog相关的帖子列表。ASCX File Content:JS File Content(Learning_WP_Blog.js): 1 //读取帖子列表里的前10条帖子 2 //Get top 10 items fr... 阅读全文
posted @ 2015-05-29 15:17 KenmuHuang 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 这里总结了关于使用ECMAscript对象模型来操作Goup与User的常用情况,内容如下: 1、取得当前Sharepoint网站所有的Groups 2、获取当前登录用户的Title与所属Group 3、获取指定Group下的所有Users 4、获取所有的Groups的所有Users的特定信息 ... 阅读全文
posted @ 2015-05-29 15:04 KenmuHuang 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 问题1:在SharePoint 2013页面中使用Javascript 事件window/document.onload/ready时,你会发现处理onload/ready事件的代码根本不能执行。问题2:使用ECMAScript的方式客户端模型调用SP.ClientContext(),出现脚本错误;... 阅读全文
posted @ 2015-05-29 14:49 KenmuHuang 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 问题:Personal site's photo can't correct display in the videos pageThe url address of personal site's photo is exist surplus characters.The correct situ... 阅读全文
posted @ 2015-05-29 14:45 KenmuHuang 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 问题:为了去掉Photo Gallery的水平滚动效果,更改为根据内容进行自适应宽度多行显示效果Promoter link --> photo galleryNot horizontal scroll the photo解决方式:1、编辑状态下(Edit Page)添加内容编辑器部件(Content... 阅读全文
posted @ 2015-05-29 14:35 KenmuHuang 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 此随笔记录自2013年做过的一个SharePoint 2013的HK项目,效果图里面只是测试数据,仅供参考。开发用于SharePoint 2013网站的母版页,必须掌握的知识有:(1)熟悉SharePoint 2013母版页生成原理和操作(2)熟练前端知识(涉及的CSS+DIV和JavaScript... 阅读全文
posted @ 2015-05-29 14:16 KenmuHuang 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 最近在SharePoint 2013的网站上发现,没有看到有切换不同用户登录的入口,在SharePoint 2010中是存在这样的菜单项能够很方便的进行用户切换的,不知道为什么,SharePoint 2013默认竟然没有。如下图:这个功能我觉得还是有必要存在的,所以我们需要给它添加一个“以其他用户身... 阅读全文
posted @ 2015-05-29 13:48 KenmuHuang 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在SharePoint 2013默认网站页面中,很多时候,我们需要隐藏左边快速启动菜单栏,这时我们可以通过下面的样式来实现隐藏它。和SharePoint 2010不太一样,方法改了,不过性质是一样的。 阅读全文
posted @ 2015-05-29 13:40 KenmuHuang 阅读(419) 评论(0) 推荐(0) 编辑
如果您看完本篇博文,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载,请注明出处(原创内容,请尊重个人劳动成果)
如果您有任何意见或建议,欢迎留言
感谢您的阅读,敬请关注我的后续博客文章