web
OSMeteor
微软MVP 全栈工程师
展开
-
Nginx http 强制跳转https 带参数
server { listen 80; rewrite ^(.*)$ https://$host$1 permanent; }原创 2020-02-25 15:54:55 · 1140 阅读 · 0 评论 -
javascript Date format(js日期格式化)
最近在给中国证券网做网站改版的时候碰到这么一个问题, 在各个地方时间的显示格式都不一样, 各有各的风格, 有的地方要用yyyy-MM-dd 格式的, 有的地方又要用 HH:mm:ss 格式的, 而有的地方又要用 yy-MM-dd HH:mm 格式的, 而后台往 XML 文件中写入的时候统一都是写的 yyyy-MM-dd HH:mm:ss.SSS 格式的, 于是在网上搜索了一下"js date转载 2014-01-15 10:37:18 · 886 阅读 · 0 评论 -
把外部JavaScript文件放在HTML底部
本文档整理大部分公认的、或者少有争议的JavaScript良好书写规范(Best Practice)。一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断;比如不要嵌套太深)。条目顺序按重要级粗略的从高到低排列。 把外部JavaScript文件放在HTML底部 我们的目标是相同的:为用户尽可能快地显示内容。当载入一个脚本文件的时候,HTML会转载 2013-11-28 15:06:36 · 2634 阅读 · 0 评论 -
MVC HtmlHelper用法大全
原文地址:http://www.cnblogs.com/jyan/archive/2012/07/23/2604474.htmlHtmlHelper用来在视图中呈现 HTML 控件。以下列表显示了当前可用的一些 HTML 帮助器。 本主题演示所列出的带有星号 (*) 的帮助器。 ActionLink - 链接到操作方法。BeginForm * -转载 2014-03-14 11:55:04 · 811 阅读 · 0 评论 -
MVC扩展(AjaxHelper&HTMLHelper)
学习MVC有一段时间了。感叹于MVC的高扩展性。这里总结一些MVC常用扩展。就先从最常用的AjaxHelper&HTMLHelper开始记录。一个最简单的例子。通过扩展方法扩展HTMLHelper public static string Label(this HtmlHelper helper, string name, string value){ retur转载 2014-03-14 11:56:49 · 1250 阅读 · 0 评论 -
MVC 之AjaxHelper
除了传统的Ajax方法之外,MVC提供了AjaxHelper类:Helper methodDescriptionAjax.ActionLinkCreates a hyperlink to a controller action that fires an Ajax request when clickedAjax.RouteLin转载 2014-03-14 11:59:34 · 1432 阅读 · 0 评论 -
在ASP.NET MVC 中获取当前URL、controller、action
URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString();【2】获取 虚拟目录名+页面名+参数: string url=Request.RawUrl;(或 string url=Request.Url.PathAndQuery;转载 2014-03-14 17:42:01 · 1026 阅读 · 0 评论 -
在ASP.NET MVC 中获取当前URL、controller、action
URL的获取很简单,ASP.NET通用:【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数)string url=Request.Url.ToString();【2】获取 虚拟目录名+页面名+参数:string url=Request.RawUrl;(或 string url=Request.Url.PathAndQuery转载 2014-03-30 18:55:26 · 854 阅读 · 0 评论 -
常用API收集
百度翻译API 有道翻译API (2011-11-23 12开放API)百度地图API微软翻译API(教程MSDN)Sina微博APIsina微博秀腾讯微博秀网易微博开放平台搜狐微博开放平台腾讯开放平台 http://wiki.open.qq.com/wiki/APIqq邮箱开放平台腾讯微博开放平台qq登录微信开放平台 分享插件百原创 2013-11-29 13:48:34 · 2244 阅读 · 2 评论 -
Jquery Aajx异步提交系列
直接用ajax提交参考资料:原创 2014-05-30 15:45:22 · 1327 阅读 · 0 评论 -
【译】MVC3 20个秘方-(13)使用Ajax Helper 提高用户体验
http://www.cnblogs.com/techborther/archive/2011/12/01/2270625.html问题当你点击链接时,整个的网页都被重新加载。尤其是你仅仅一小点内容需要被更新时,这将被感觉是一个很慢的过程。解决方案更新之前创建的HTML.ActionLink 去调用ajax 帮助类。Ajax.ActionLink 仅仅去转载 2014-06-19 14:55:20 · 908 阅读 · 0 评论 -
Yahoo的Yslow23条规则
尽可能减少HTTP请求次数使用CDN避免空src和href标签加入Expires或Cache-Control Header使用Gzip压缩在html文件顶部放置样式表在html文件底部放置JavaScript脚本避免使用CSS表达式使用外部JavaScript和CSS外部文件减少使用DNS查找次数精简JavaScript和CSS避免重定向移除重复的脚本配置ETag缓存AJAX使用GET完成AJAX转载 2014-10-13 10:56:41 · 1609 阅读 · 0 评论 -
WEB常用工具收集
站长工具原创 2013-09-27 10:48:58 · 1597 阅读 · 0 评论 -
shiro---扩展RBAC用户角色权限设计方案
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主”都...转载 2018-09-25 16:01:30 · 1530 阅读 · 0 评论 -
检测浏览器支持哪些HTML5新特性的方法
HTML5不能说是一个全新的事物,但是大部分人对HTML5的了解还是比较少的。(如果你想了解HTML5的话,不妨查看IE9发布的HTML5视频。) 虽然目前新版的主流浏览器,诸如IE9、Firefox4、Chrome10都已经开始支持HTML5特性了,但是目前所有浏览器对HTML5的支持事不 完整的,主要是因为HTML5还处在制定过程中。如果你想检测你的浏览器究竟支持HTML 5 的哪些特性,原创 2013-12-20 13:24:03 · 1043 阅读 · 0 评论 -
ASP.NET MVC 模型绑定的 6 个建议
ASP.NET MVC 中的 Model Binding 使用起来非常简单。你的 Action 方法需要数据,在传入的 HTTP 请求中携带着你需要的数据,数据可以在请求的表单数据中,还可能在你的 URL 地址本身中。通过 DefaultModelBinder,可以神奇地将表单中的数据和路由中的数据转换到对象中。Model Binder 使得你的控制器代码可以干净地从请求以及关联的环境中分离出来。转载 2013-12-19 10:06:21 · 1018 阅读 · 0 评论 -
JS对联浮动效果
lastScrollY=0;function heartBeat(){ var diffY;if (document.documentElement && document.documentElement.scrollTop)diffY = document.documentElement.scrollTop;else if (document.body)diffY = documen原创 2013-12-16 15:04:49 · 946 阅读 · 0 评论 -
DataTable导出
//输出 ExcelExport(ZKEngine.Common.Help.GetStringWriter(dt,drt, labName.Text, labType.Text, labTag.Text, labCount.Text, labScore.Text, labClassName.Text, labNumberPeople.Text, labHighestScore.Text,原创 2013-06-17 17:24:41 · 1441 阅读 · 0 评论 -
asp.net 获取用户真实IP地址
/// /// 获取用户真实IP地址/// /// public static string GetUserIp(){ #region string ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (ip == null || ip.Leng转载 2013-06-18 09:20:02 · 1502 阅读 · 0 评论 -
判断JSon是否为空
function JsonIsNull(value) { var type; if (value == null) { // 等同于 value === undefined || value === null return true; } type = Object.pr翻译 2013-08-20 14:38:17 · 8918 阅读 · 0 评论 -
ASP.NET时间操作
ASP.NET 时间操作获取当前时间DateTime dt = DateTime.Now;转化成字符串DateTime dt = DateTime.Now;string str = dt.ToString(); //这是最直接的转化方法string str2 = dt.ToString("yyyy-MM-dd HH:mm:ss"); //yyyy、mm、转载 2013-08-09 17:26:39 · 934 阅读 · 0 评论 -
json2使用方法
//直接声明json数据结构 var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}, {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete原创 2013-08-12 17:09:59 · 1016 阅读 · 0 评论 -
jQuery验证插件
validate()验证([选项]) 返回:验证器描述: 验证选择的形式。验证([选项])选项 类型:对象调试 (默认值:假 )类型:布尔使调试模式。 如果真的,表单提交和某些错误显示在控制台(将检查是否一个窗口控制台 属性存在)。 试图使一个表单提交时只是代替验证停止提交。翻译 2013-08-13 14:58:35 · 985 阅读 · 0 评论 -
检测浏览器支持哪些HTML5新特性的方法
检测浏览器支持哪些HTML5新特性的方法HTML5不能说是一个全新的事物,但是大部分人对HTML5的了解还是比较少的。(如果你想了解HTML5的话,不妨查看IE9发布的HTML5视频。) 虽然目前新版的主流浏览器,诸如IE9、Firefox4、Chrome10都已经开始支持HTML5特性了,但是目前所有浏览器对HTML5的支持事不 完整的,主要是因为HTML5还处在制定过程中。如果你想检测转载 2013-08-28 09:44:18 · 975 阅读 · 0 评论 -
CSS3动画——也在3 d
让我们先从最简单的使用声明性技术:CSS3。 不需要JavaScript在这里,只是普通的旧的CSS,一些现代的技巧。 CSS可以用来声明使用两种基本属性动画:过渡和动画。 转换属性告诉浏览器计算中间帧在两个州,每个定义为自己的CSS。 动画时触发CSS元素的变化。 例如,因为你通过编程改变类或者因为一个 :悬停 CSS已经启动了。 图像会平稳的从一个地方到另一个阶级的缩略图变化翻译 2013-09-03 09:24:20 · 1981 阅读 · 0 评论 -
Reset Image Size 图片转换缩放
System.Drawing.Image imgOriginal = System.Drawing.Image.FromFile(originalImagePath); //获取原图片的的宽度与高度 int originalWidth = imgOriginal.Width; int originalHeight = imgOriginal.Heig转载 2013-09-17 12:58:42 · 1605 阅读 · 0 评论 -
Asp.Net无刷新上传并裁剪头像
开发网站几乎都做过上传图片并截图,做个无刷新Asp.Net上传并截图示例实现功能:1.选择文件,自动上传并生成缩放图(上传带进度条),形成预览图2.在预览区,实现鼠标拖拽截图区,截取图片(示例截图区按缩放图小边为截图正方形长度,可扩展为截图区可变形式)3.点击保存,截取小图,保存截取图并显示在页面上,并删除原缩略图示例截图: ------------------转载 2013-09-18 15:32:13 · 1376 阅读 · 0 评论 -
FusionCharts 使用笔记(一)
官方配置教程 导出image/PDF 演示实例原创 2013-09-26 15:46:05 · 1086 阅读 · 0 评论 -
style.cursor 的可选值(鼠标的各种样式)
crosshair; 十字准心 The cursor render as a crosshair游标表现为十字准线cursor: pointer; cursor: hand;写两个是为了照顾IE5,它只认hand。 手 The cursor render as a pointer (a ha转载 2013-11-27 10:55:44 · 2419 阅读 · 0 评论 -
c# 解析JSON的几种办法
欲成为海洋大师,必知晓海中每一滴水的真名。 刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。这一段经历,立即让我就联想到了上面引用的这句存在于某小说里面巫师的话语。静态语言真有点令转载 2013-11-29 10:50:15 · 1073 阅读 · 0 评论 -
web 分页方法
/// /// 输出翻页控件HTML /// /// 总数据条数 /// 每页条数 /// 当前页数 /// 分页字符串 /// 是否为js分页 /// 翻页控件HTML public static string GetPagerStr(int rec原创 2013-06-17 17:00:01 · 1306 阅读 · 0 评论