注册登录过程点滴(三):解决MVC3中使用Ajax.BeginForm会重复提交数据的问题
摘要:MVC3这个开发框架还是很受大家欢迎的,我个人也非常喜欢,逢人总要夸奖一番,虽然还有很多地方需要完善,但总体上来说很棒!不过,最近碰到一个比较纠结的问题,在点击注册时,为了使用一些友好的前端交互效果,所以使用Ajax.BeginForm的方式,代码如下:@using(Ajax.BeginForm("Register","Account",newAjaxOptions{UpdateTargetId="ResultPannel",OnBegin="RegOngoing",OnSuccess="RegDone&
阅读全文
posted @
2012-07-26 13:48
*深海
阅读(3561)
推荐(1) 编辑
小心服务器内存居高不下的元凶----WebAPI服务
摘要:内存这东西虽然便宜,白菜价,但实际在我们的互联网环境中还是非常珍贵的资源,谁叫它不能像硬盘似的,随便弄一块就有好几百G,而没内存就准备挂吧!话说回来,这次分享的主要是我们在使用调用WebAPI 时的内存竟然居高不下,和解决方法,先上一段代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Net;usingSystem.Net.Http;usingSystem.Net.Http.Formatting;usingSystem.Net.Http.Headers;namespaceEBizClient.Common{publicenum
阅读全文
posted @
2012-07-23 13:50
*深海
阅读(5275)
推荐(4) 编辑
注册登录过程点滴(二):使用MVC Remote验证的注意点
摘要:这其实是一个比较简单的问题,但往往挺容易被忽略,这次我们在推广我们的互联网平台的时候就吃了这么一个大亏。一般用户注册过程中,前端注册往往会检验用户名、昵称是否已存在,甚至验证码是否匹配,我们都可以用Remote的验证很方便的解决。直接上关键代码:publicclassRegisterModel{[Required(ErrorMessage="*邮箱地址不能为空")][DataType(DataType.EmailAddress)][RegularExpression(@"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za
阅读全文
posted @
2012-07-20 11:25
*深海
阅读(3144)
推荐(1) 编辑
注册登录过程点滴(一):初始的想法--分享是王道
摘要:现在Web2.0的互联网系统越来越多,注册登录作为第一道门槛,往往是出问题,影响用户使用的关键点。很多人不以为然,我举些实际场景,看看自己是否都能回答清楚:1、是否会有不同用户角色注册,进入不一样的注册流程?2、各种各样的邀请注册流程,是否能快速集成?3、新的一个业务邀请注册流程来了,怎么办?4、是...
阅读全文
posted @
2012-07-20 10:53
*深海
阅读(474)
推荐(0) 编辑