03 2011 档案

摘要:在项目里,前台ajax调用ashx文件方法,在方法中需要判断context.Session的值,无论如何也获取不到context.Session的值,后来监视一看,原来不光context.Session["xxx"]为null,整个Session都为null,可方法需要对Session进行处理,经查阅,原来是IRequiresSessionState接口未实现的原因, 在ashx中如果要使用Session ,必须实现Session的接口IRequiresSessionState,其实也不用怎么实现,只要在public class AddUserInfo : IHttpHan 阅读全文
posted @ 2011-03-28 10:31 Grok.Yao 阅读(790) 评论(1) 推荐(0)
摘要:项目中有个表格显示,有的列需要强制换行(比如文本内容),有的列需要强制不换行(比如用户名),使用TD的nowrap属性控制经过测试是不行的,因为nowrap是需要基于TD的宽度来实现的, 后经查阅,发现CSS提供了相关属性来处理,具体如下: style="white-space:nowrap;" 此句用于强制TD单元格不换行。 style="word-wrap: break-word; word-break: break-all;" 此句用于强制TD单元格换行。 上述语句均不需要设置TD宽度即可实现。 阅读全文
posted @ 2011-03-25 12:03 Grok.Yao 阅读(2009) 评论(1) 推荐(0)
摘要:在项目中,昨日遇到一个问题,一位同事在目录中事先添加了一些文件,后来无法进行签入,截图如下: 笔者使用TFS命令行 的TF undo命令强制签入,提示如下错误信息:, 当时很郁闷,以前遇到过类似问题,但都用命令行可以解决,经搜索,查到一位网友写的blog,他的思路从命令行转移到操作TFS本身的数据库表,在TFS数据库中有一个 TfsVersionControl库,这个数据库专门用于记录关于版本控制信息。在sql2005中使用以下sql语句: select * from tbl_workspace where workspacename='工作区名称' 这句sql可以获取到上 阅读全文
posted @ 2011-03-24 10:13 Grok.Yao 阅读(867) 评论(1) 推荐(0)
摘要:在C#中使用集合时,经常会遇到集合中查询符合条件对象的问题,在一般思路上来说,都是遍历集合找出合适的对象,例如如下代码: foreach (Person p in lstPerson) { if (p.Name == "puma") { //对符合条件的对象进行处理 } }其实在.net FrameWork中为我们提供了针对集合查找的方法,即Find(),FindAll(),我们来看一下怎么使用他们, 首先我们需要定一个查找符合条件的方法,例如: private static bool PersonT(Person p) { if (p.Age > 10) { ret 阅读全文
posted @ 2011-03-03 13:57 Grok.Yao 阅读(630) 评论(0) 推荐(0)