摘要:
这篇文章主要是分享一段代码,解决的问题是:通过 WebRequest 向 https://accounts.google.com/o/oauth2/token 发起 HTTP POST 请求,根据 authorization code 获取 access_token。 阅读全文
posted @ 2012-04-28 22:29
dudu
阅读(4696)
评论(4)
推荐(5)
摘要:
默认情况下,jquery.validate.unobtrusive只在点击表单提交按钮时才触发验证,验证出错时,光标移入输入框不会清除错误提示信息。而我们的需求时,只要光标移出输入框(onfocusout)就触发验证,光标移入输入框(onfocusin)时清除错误信息。 阅读全文
posted @ 2012-04-27 13:43
dudu
阅读(7968)
评论(16)
推荐(6)
摘要:
在IE9中,在HTML多行文本框textarea中输入带有换行的内容,然后选中文本框中的内容Ctrl+C/Ctrl+V粘贴到记事本中,所有换行符会丢失,变成一行。经过测试,在IE6, IE8, Chrome, Firefox中都不存在这个问题。 阅读全文
posted @ 2012-04-14 20:39
dudu
阅读(4970)
评论(8)
推荐(1)
摘要:
来自博客园开发团队开发前线最新消息:在EF中,如果实体A关联了实体B,你想在加载实体A的同时加载实体B。通常做法是在LINQ查询中使用Include()。但是,如果你在查询条件中用到了实体B,EF会自动加载实体B,这时Include不仅是多余的,而且还会增加额外的LEFT OUTER JOIN查询,影响性能。 阅读全文
posted @ 2012-04-13 17:36
dudu
阅读(25295)
评论(23)
推荐(6)
摘要:
对于“不可选择(unselectable)”,三种浏览器虽然实现方法不一,但都能实现;对于“不可复制(uncopyable)”,只有Firefox独领风骚!-webkit-user-select: none; 一招致胜。Chrome与IE9只能另辟蹊径(目前还没辟出来)。 阅读全文
posted @ 2012-04-09 13:08
dudu
阅读(27123)
评论(23)
推荐(3)
摘要:
我们这次遇到的IIS应用程序池崩溃(Crash),是由于在使用System.Threading.Tasks.Task进行异步操作时产生了未处理的异常。解决方法就是捕获Task中所有代码的异常。MSDN上的推荐做法是用Task.ContinueWith观察Task中抛出的异常并进行处理。 阅读全文
posted @ 2012-04-05 11:28
dudu
阅读(13644)
评论(22)
推荐(18)
摘要:
将Func类型的变量作为参数传给Where方法进行LINQ查询时,Enitity Framework会产生全表查询,将整个数据库表中的数据加载到内存,然后在内存中根据Where中的条件进一步查询。不要用Func<TSource, bool>,用Expression<Func<TSource, bool>>。 阅读全文
posted @ 2012-04-01 14:00
dudu
阅读(9820)
评论(19)
推荐(13)
浙公网安备 33010602011771号