asp.net mvc
文章平均质量分 67
ljx896779016
这个作者很懒,什么都没留下…
展开
-
ModelState模型验证的错误抛出
常常遇到模型验证,通常是模型验证不通过之后,直接return一个结果出来:如if(! ModelState.IsValid){ return ......... } 现在做一个模型验证不通过之后,把错误给抛出来 if (! ModelState.IsValid){ var errs=new List<string>...原创 2014-03-05 22:41:31 · 749 阅读 · 0 评论 -
发送邮件
在.NET框架提供用于处理电子邮件时, System.Net.Mail命名空间的整个空间。在下面的例子中,将使用这个命名空间两类: MailMessage类,实际的电子邮件和SmtpClient类,用于发送电子邮件。 public static bool SendMail(string Email, string MailSubject, string MailBody)...2015-02-03 12:07:43 · 217 阅读 · 0 评论 -
防止登录之后,利用浏览器的后退功能,返回登录前的页面,在次登录报错
这个原因要从MVC 中的Html.AntiForgeryToken()说起了,呵呵。 MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(xss又叫css:Cross-Site-Script),攻击不同,xss一般是利用站内信任的用户在网站内插入...原创 2014-03-25 15:24:32 · 3474 阅读 · 0 评论 -
文字连续向上循环滚动
view 代码 例子:<div id="de" style="overflow:hidden; width:128px; height:300px;"> <div id="de1"> <ul class="right-middle"> <li&原创 2014-04-22 10:43:12 · 385 阅读 · 0 评论 -
无刷新滚屏加载数据
一直比较懒,博客好几个月没更新了。 最近做了一个项目,页面是瀑布流布局,本来是做成有分页的形式,觉的这种搭配有点不伦不类,呵呵,个人觉的,最后,那种分页形式,让我替换成了无刷新滚屏加载数据形式。哈哈,视觉效果,明显大增。 我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载技...原创 2014-09-07 11:32:33 · 229 阅读 · 0 评论 -
.net mvc 如何使用 log4net 日志
对与开发者来说,异常日记是比较重要的。他能精确定位,帮助我们准确攻破bug。Log4net是一个著名的开源日志组件。利用log4net可以方便的将日志信息记录到文件中,并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。要想获取最新版本的log4net组...原创 2014-09-10 15:08:49 · 231 阅读 · 0 评论 -
return HttpResponseMessage with ObjectContent Json Type
public async Task<HttpResponseMessage> Register(AllenRegistration model){}1.Will return 400 Error return Request.CreateResponse(HttpStatusCode.BadRequest);2.Will return Json Type like...原创 2015-07-27 10:22:31 · 235 阅读 · 0 评论 -
使用HttpClient向web api发异步请求
线程池的请求方式 最近把项目升级实现异步编程,没一个成熟的项目,都要演变好几个版本才能趋于稳定。在 Web 服务器上,.NET Framework 维护一个用于服务 ASP.NET 请求的线程池。 当请求到达时,将调度池中的线程以处理该请求。 如果对请求进行同步处理,则在处理请求时将阻塞处理请求的线程,并且该线程不能对另一个请求提供服务。这可能不是...原创 2015-10-29 16:32:02 · 419 阅读 · 0 评论