摘要:症状: 在网站发给用户的email中的链接说点击(blahblah)/login.aspx登陆.用户如果已经登陆过,cookie还没失效,点击Login.aspx时会出现"没有权限"的错误页面.原因: /Controls/Login.cs中CreateChildControls有这么一段: // If the URL is for the login page and the user is a...
阅读全文
摘要:症状: 用户A在站内给用户B发私人留言,用户B注册时填的邮箱会收到email,点击email中的链接,定向到网站,如果用户B没有保持cookie,则会显示该帖不存在的错误页面.原因: 不详,确实比较奇怪,FormAuthentication居然没有罩住. 不过可以解决也就懒得追踪了解决方案: /Forums/Posts.cs中的GetPost(int postID, int userID, bo...
阅读全文
摘要:症状: 主页上显示的"在线用户"人数以及"在线用户列表"页面的在线用户当前的活动,都是统计最近一个小时内的情况,所以如果一个人注销之后59分钟时系统仍然显示该用户在线,且动作为"正在注销"....后台管理没有对应项配置这个时间.虽然匿名用户的这个统计时间可以配置,但实际上没有效果.原因: 在存储过程cs_users_Online中hard code了 UserOnlineTimeWindow为60...
阅读全文
摘要:症状:blog中,如果30号有文章,但点击日历上的"30号"却看不到相应的文章原因:该页面的pagesize被设为了0解决方案:\Blogs\Controls\EntryListContainer.cs中改两个地方(或一个),(1)主要是把下面的代码注释去掉 if ( this.EnablePaging && this.PageSize != 0 ) { query.PageIndex = ...
阅读全文
摘要:取当前用户就是用CSContext.Current.User,但是再调用了CommunityServer.Components.Users.Create或CommunityServer.Components.Users.UpdateUser之后,CSContext.Current.User会被临时赋值为要创建或修改的用户.所以有的页面创建了用户或修改了用户,页面右上角显示的登录名,居然就变成了该用...
阅读全文
摘要:2.0是个流行的词.2.0是个火爆的词. (1) Web2.0 (2) .NET Framework 2.0 (3) C# 2.0 (4) ASP.NET 2.0 (5) Enterprise Library 2.0 (6) CommunityServer 2.0... 还有什么漏掉的...
阅读全文
摘要:以前裸写php,asp,jsp的时候,那可真是一个页面是一个页面啊,体力活.那时候傻得可爱,做梦也想不到今日这种境况:哦,你要查看老师资料是吧,View.aspx?q=teacher,你要查看学生资料是吧,View.aspx?q=student,一个页面,一声令下,刷刷刷,动态生成控件搞定一切. 这一点,也是我在实验室摸索本体Ontology之后才悟透的,当然OO也有这个思想.世界是物质的,所有控...
阅读全文
摘要:MSDN上是这样说的.那怎么办呢?还好有javascript. function textCounter(field, maxlimit){ if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit);} textBox.TextMode = TextBoxMode.MultiLine;t...
阅读全文
摘要:今日遇到这样一个小问题: 想让DataGrid 的某列只显示日期格式,如2006-1-1,但该列又需点击表头时按时间格式排序(DataGrid内置那种),一开始我的两个方法不能两全. (1)让DataGrid AutoGenerateColumns=True, 从DataTable中自动生成了改列,DateType为DateTime按时间排序是没问题了,但日期显示是2006-1-1 0:00:00...
阅读全文
摘要:看到 蝈蝈俊.Net 的一篇blog : http://blog.joycode.com/ghj/archive/2005/12/29/69703.aspx 是对"常规网络错误。请检查您的网络文档"的异常分析,其实我也遇到过这个问题.也是在给存储过程加parameter的时候类型(或大小)不合要求.后来我改进了自己封装的存储过程调用类,关键是我从存储过程中找出他需要的参数类型,再把参数一个一个按他...
阅读全文