Azure/C++/C#/Java/Asp.net/JavaScript/Html - MFC/COM/ActiveX/eclipse/Web

dlbrant

working soft

博客园 首页 新随笔 管理

2012年1月20日 #

摘要: Web服务器与客户端不在一个时区,显示客户端时间就需要计算与客户端的时差。在服务端存储UTC时间:C#:DateTime date = DateTime.UtcNow;在客户端显示时间时需要取得客户端时区:JavaScript:timeOffset = (new Date()).getTimezoneOffset();(返回以分钟为单位与UTC的时差)在客户端页面显示时间:date=date.AddMinutes(-1 *timeOffset); 阅读全文
posted @ 2012-01-20 11:56 dlbrant 阅读(670) 评论(0) 推荐(0) 编辑

摘要: MVC中客户端传值到服务器端时,如果客户端字符串含有“</>"字样时就会报“检测到有潜在危险”("A potentially dangerous Request.Form value was detected from the client")的错误。 如:从客户端("test<br/>ttt")中检测到有潜在危险的 Request.Form 值。 解决方法A:在对应的Action加上[ValidateInput(false)]属性就可以解决,去除验证。但似乎在.NET 4.0这个属性不工作,所以在web.config中 阅读全文
posted @ 2012-01-20 11:15 dlbrant 阅读(631) 评论(0) 推荐(0) 编辑

摘要: 异步邮件阻塞MVC请求问题代码如下:public class EmailHelper { private MailHost mailHost = null; private HttpContext context; public event SendMailComplete SendComplete; private SmtpClient client; public EmailHelper() { context = HttpContext.Current; client = new SmtpClient(); mailHo... 阅读全文
posted @ 2012-01-20 11:03 dlbrant 阅读(299) 评论(0) 推荐(0) 编辑

Software