非淡泊无以明志,非宁静无以致远 -心静如止水,动于静

08 2013 档案

摘要:SessionStateBehavior在MVC是做什么用的?今天在网上查了一下,并不是很明确,但有一种说法是:“假设我有一个如下的Action,用浏览器访问一次以后,输出ok然后挂起10秒,但是如果同时再访问一次,就必须等之前的请求处理完毕以后才会进入Action,也就是第二次访问要等10秒后才会输出ok,但是如果开另外一个浏览器就不会有这样的问题”这似乎与SessionStateBehavior有关,如果将[SessionState(SessionStateBehavior.Disabled)]设在一个controller的类上,那么在客户端用ajax同时向此Controller的相同/不 阅读全文
posted @ 2013-08-31 18:10 烟雨客 阅读(442) 评论(0) 推荐(0) 编辑
摘要:MVC可以用Area来区分不同模块,甚至是不同的子系统,但即使用了Areas,有时也希望在某个Areas下面,再细分目录结构,比如:Areas\eHR\Controller\Salary\....Control.cs. 我在VS2012下这样对Controller进行sub folder创建,然后在sub folder下面新建controller是可以的。但是,你在Controller下面的Action,用VS缺省的方式:Add View,这时在Areas\eHR\Views下面并不会创建如:Areas\eHR\Views\Salary\{Controler}\Index.csthml, 还是 阅读全文
posted @ 2013-08-31 15:25 烟雨客 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:在开发中发现,有时设置table列的宽度,但是当页面的宽度变时,列宽还是会变,解决方法就是设置table的table-layout属性,设置成table-layout="fixed"就可以了,关于它的其他值,大家可以查查 阅读全文
posted @ 2013-08-28 21:37 烟雨客 阅读(4366) 评论(0) 推荐(0) 编辑
摘要:在做案子的过程中,工程中有引用Kendo和JQueryUI控件,这两组控件集中都有日期控制,当用此控件时,发现显示的时候是:2013/08/12 下午 12:01这种格式,用Javascript赋值或用C#提交至SqlServer时,都会出现日期格式非法等问题,当然可以进行转换,对于持久化转换还好,但对于展示进行强制转换就会出现不管最终用户选择何种Culture时,都会是同一种格式,这与本地化可配置宗旨是冲突的。本地化可配置在OS这一层即得到支持,在Windows中的Control Panel -> Region & Language 设置中,可以对各种本地化语言进行日期,货币显 阅读全文
posted @ 2013-08-20 13:32 烟雨客 阅读(261) 评论(0) 推荐(0) 编辑