摘要: 在HTML中,要实现区域内容的滚动,只需要设定好元素的宽度和高度,然后设置CSS属性overflow 为auto或者scroll: 在Flex box布局中,有时我们内容的宽度和高度是可变的,无法确定下来,这时候设置滚动条,可能会失效。只要记住几个关键要素,就可以解决这个问题。 1、清楚的知道当前元 阅读全文
posted @ 2020-03-03 20:12 悠闲的水 阅读(6224) 评论(0) 推荐(0) 编辑
摘要: 疫情禁足在家,用原生的JS实现了一个HTML可视化编辑工具,页面布局基于Bootstrap。大约一个月时间,打通主要技术关卡,实现了第一版: 可以拖放编辑,实现了几乎所有的bootstrap预定义工具类。 设计时,尽量让其可以灵活扩展,支持多主题切换,为自定义控件预留了接口。 还可以作为bootst 阅读全文
posted @ 2020-03-03 20:11 悠闲的水 阅读(782) 评论(0) 推荐(1) 编辑
摘要: 因为这个问题折腾了一下午,最后Google到:后返回View(model)前 调用一下ModelState.Clear()即可因为ModelState只有在接收Post的时候被更新 渲染View的时候 他判断ModelState是否为Null 如果不是Null直接用ModelState的值去生成EditorFor方法里的input的value 阅读全文
posted @ 2011-12-16 18:53 悠闲的水 阅读(978) 评论(0) 推荐(0) 编辑
摘要: MVC3框架好像没有提供通用的用于分页的控件,有些好心网友提供了一些不错的控件。可惜我这个人没耐心,不愿意花一点时间去学习别人控件的用法,就自己花了点时间写了一段简单通用代码,拿出来和那家分享。不是我想去重复发明轮子,只是觉得这个分页控件内容太少,自己做一个的时间可能要少于学习第三方控件使用的时间,并且维护起来还方便。另外,MVC3实现一个类似的功能非常方便,也不需要做一个专用控件那么复杂。对了,忘了补充一下,本人水平所限(非常初级),故高手和批评家轻绕行:),跟我一样菜鸟请留下。在正式开始写代码之前,先了解一下一点预备知识:@Html.EditorFor。这个东西详细了我也讲不明白,我使用的 阅读全文
posted @ 2011-12-08 21:57 悠闲的水 阅读(6942) 评论(4) 推荐(2) 编辑
摘要: 找了半天,才找到: IQueryOver<User> queryOver = _session.QueryOver<User>() .Where( Restrictions.Or( Restrictions.Where<User>(u=>u.RealName.IsLike(“%B%”)... 阅读全文
posted @ 2011-12-08 20:13 悠闲的水 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 本人多年没有写程序了,因为最近有个自己的网站要做,决定自己完成,最终选择了MVC3开发,感觉还可以,就把使用过程中的一些问题和心得写出来,跟网友交流,由于水平所限(非常初级),错误在所难免,水平高者和批评家请绕行,谢谢。在MVC3 视图中经常需要使用Javascript代码,在JS代码中使用控件的话需要知道控件的名字,比如可以这样: function FirstPage() { var myCtrl = document.getElementsByName("CtrlName");... ... }如果控件是这样生成的: @Html.TextBoxFor(m => m 阅读全文
posted @ 2011-12-08 13:42 悠闲的水 阅读(4411) 评论(1) 推荐(2) 编辑
摘要: FluentNHibernate缺省带一个Castle的DLL,如果项目中同时用 FluentNHibernate 跟Castle ,可能会出现版本不一致的情况,具体错误:未能加载文件或程序集“Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)如果出现这种情况,可以把Castle的版本改成跟FluentNHibernate一致,但是这样就不能使用最新的Castle,所以我的做法 阅读全文
posted @ 2011-12-06 19:02 悠闲的水 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Installer只是用于注册,不执行任何实例操作。Facility会被实例化,并执行Init等特定方法。 阅读全文
posted @ 2011-12-06 16:58 悠闲的水 阅读(348) 评论(0) 推荐(0) 编辑
摘要: MVC3中并没有提供CheckBox List的实现,刚开始用起来感觉很不方便,最初想到的是做HTMLHelpper的一些扩展,但是那样用起来感觉不是十分方便,并且需要在C#代码里面写HTML Style等一些东西。其实,直接在View里面加一个循环就可以使用。假如我做一个用户添加功能,用户可能属于不同的角色:我定义Model的是 AddUserModel,里面有一个属性Roles用来存放角色: [Display(Name = "所属角色")] public IEnumerable<SelectListItem> Roles { get; set; }在Cont 阅读全文
posted @ 2011-12-06 12:53 悠闲的水 阅读(8810) 评论(0) 推荐(6) 编辑
摘要: 在代码中:ControllerContext.RouteData.DataTokens["area"]在View中:ViewContext.RouteData.DataTokens["area"] 阅读全文
posted @ 2011-11-29 17:23 悠闲的水 阅读(1527) 评论(0) 推荐(0) 编辑