JQuery datepicker 用法

 

jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。
官方地址:http://docs.jquery.com/UI/Datepicker,官方示例: http://jqueryui.com/demos/datepicker/

一个不错的地址,用来DIY jQuery UI界面效果的站点http://jqueryui.com/themeroller/

DatePicker基本使用方法:

  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.   <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  6.   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  7.   <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
  8.  
  9.   <script>
  10.   $(document).ready(function() {
  11.     $("#datepicker").datepicker();
  12.   });
  13.   </script>
  14. </head>
  15. <body style="font-size:62.5%;">
  16.  
  17. <div type="text" id="datepicker"></div>
  18.  
  19. </body>
  20. </html>
  21.  
  22. page up/down - 上一月、下一月
  23. ctrl+page up/down - 上一年、下一年
  24. ctrl+home - 当前月或最后一次打开的日期
  25. ctrl+left/right - 上一天、下一天
  26. ctrl+up/down - 上一周、下一周
  27. enter - 确定选择日期
  28. ctrl+end - 关闭并清除已选择的日期
  29. escape - 关闭并取消选择
  30.  
  31. $.datepicker.setDefaults( settings ) - 全局设置日期选择插件的参数.
  32. $.datepicker.formatDate( format, date, settings ) - 格式化显示的日期字符串
  33. $.datepicker.iso8601Week( date ) - 给出一个日期,确实他是一年中的第几周
  34. $.datepicker.parseDate( format, value, settings ) - 按照指定格式获取日期字符串
  35.  
  36. d - 每月的第几天 (没有前导零)
  37. dd - 每月的第几天 (两位数字)
  38. o - 一年中的第几天 (没有前导零)
  39. oo - 一年中的第几天 (三位数字)
  40. D - day name short
  41. DD - day name long
  42. m - 月份 (没有前导零)
  43. mm - 月份 (两位数字)
  44. M - month name short
  45. MM - month name long
  46. y - 年份 (两位数字)
  47. yy - 年份 (四位数字)
  48. @ - Unix 时间戳 (从 01/01/1970 开始)
  49. '...' - 文本
  50. '' - 单引号
  51. (其它) - 文本
  52.  
  53. ATOM - 'yy-mm-dd' (Same as RFC 3339/ISO 8601)
  54. COOKIE - 'D, dd M yy'
  55. ISO_8601 - 'yy-mm-dd'
  56. RFC_822 - 'D, d M y'
  57. RFC_850 - 'DD, dd-M-y'
  58. RFC_1036 - 'D, d M y
  59. RFC_1123 - 'D, d M yy'
  60. RFC_2822 - 'D, d M yy'
  61. RSS - 'D, d M y'
  62. TIMESTAMP - '@'
  63. W3C - 'yy-mm-dd'
  1.  
  2. altField : String : ''
  3.   将选择的日期同步到另一个域中,配合altFormat可以显示不同格式的日期字符串。
  4.   初始:$('.selector').datepicker({ altField: '#actualDate' });
  5.   获取:var altField = $('.selector').datepicker('option', 'altField');
  6.   设置:$('.selector').datepicker('option', 'altField', '#actualDate');  
  7.  
  8. altFormat : String : ''
  9.   当设置了altField的情况下,显示在另一个域中的日期格式。
  10.   初始:$('.selector').datepicker({ altFormat: 'yy-mm-dd' });
  11.   获取:var altFormat = $('.selector').datepicker('option', 'altFormat');
  12.   设置:$('.selector').datepicker('option', 'altFormat', 'yy-mm-dd');  
  13.  
  14. appendText : String : ''
  15.   在日期插件的所属域后面添加指定的字符串。
  16.   初始:$('.selector').datepicker({ appendText: '(yyyy-mm-dd)' });
  17.   获取:var appendText = $('.selector').datepicker('option', 'appendText');
  18.   设置:$('.selector').datepicker('option', 'appendText', '(yyyy-mm-dd)');  
  19.  
  20. buttonImage : String : ''
  21.   设置弹出按钮的图片,如果非空,则按钮的文本将成为alt属性,不直接显示。
  22.   初始:$('.selector').datepicker({ buttonImage: '/images/datepicker.gif' });
  23.   获取:var buttonImage = $('.selector').datepicker('option', 'buttonImage');
  24.   设置:$('.selector').datepicker('option', 'buttonImage', '/images/datepicker.gif');  
  25.  
  26. buttonImageOnly : Boolean : false
  27.   Set to true to place an image after the field to use as the trigger without it appearing on a button.
  28.   初始:$('.selector').datepicker({ buttonImageOnly: true });
  29.   获取:var buttonImageOnly = $('.selector').datepicker('option', 'buttonImageOnly');
  30.   设置:$('.selector').datepicker('option', 'buttonImageOnly', true);  
  31.  
  32. buttonText : String : '...'
  33.   设置触发按钮的文本内容。
  34.   初始:$('.selector').datepicker({ buttonText: 'Choose' });
  35.   获取:var buttonText = $('.selector').datepicker('option', 'buttonText');
  36.   设置:$('.selector').datepicker('option', 'buttonText', 'Choose');  
  37.  
  38. changeMonth : Boolean : false
  39.   设置允许通过下拉框列表选取月份。
  40.   初始:$('.selector').datepicker({ changeMonth: true });
  41.   获取:var changeMonth = $('.selector').datepicker('option', 'changeMonth');
  42.   设置:$('.selector').datepicker('option', 'changeMonth', true);  
  43.  
  44. changeYear : Boolean : false
  45.   设置允许通过下拉框列表选取年份。
  46.   初始:$('.selector').datepicker({ changeYear: true });
  47.   获取:var changeYear = $('.selector').datepicker('option', 'changeYear');
  48.   设置:$('.selector').datepicker('option', 'changeYear', true);  
  49.  
  50. closeTextType: StringDefault: 'Done'
  51.   设置关闭按钮的文本内容,此按钮需要通过showButtonPanel参数的设置才显示。
  52.   初始:$('.selector').datepicker({ closeText: 'X' });
  53.   获取:var closeText = $('.selector').datepicker('option', 'closeText');
  54.   设置:$('.selector').datepicker('option', 'closeText', 'X');  
  55.  
  56. constrainInput : Boolean : true
  57.   如果设置为true,则约束当前输入的日期格式。
  58.   初始:$('.selector').datepicker({ constrainInput: false });
  59.   获取:var constrainInput = $('.selector').datepicker('option', 'constrainInput');
  60.   设置:$('.selector').datepicker('option', 'constrainInput', false);  
  61.  
  62. currentText : String : 'Today'
  63.   设置当天按钮的文本内容,此按钮需要通过showButtonPanel参数的设置才显示。
  64.   初始:$('.selector').datepicker({ currentText: 'Now' });
  65.   获取:var currentText = $('.selector').datepicker('option', 'currentText');
  66.   设置:$('.selector').datepicker('option', 'currentText', 'Now');  
  67.  
  68. dateFormat : String : 'mm/dd/yy'
  69.   设置日期字符串的显示格式。
  70.   初始:$('.selector').datepicker({ dateFormat: 'yy-mm-dd' });
  71.   获取:var dateFormat = $('.selector').datepicker('option', 'dateFormat');
  72.   设置:$('.selector').datepicker('option', 'dateFormat', 'yy-mm-dd');  
  73.  
  74. dayNames : Array : ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
  75.   设置一星期中每天的名称,从星期天开始。此内容用于dateFormat时显示,以及日历中当鼠标移至行头时显示。
  76.   初始:$('.selector').datepicker({ dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'] });
  77.   获取:var dayNames = $('.selector').datepicker('option', 'dayNames');
  78.   设置:$('.selector').datepicker('option', 'dayNames', ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi']);  
  79.  
  80. dayNamesMin : Array : ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']
  81.   设置一星期中每天的缩语,从星期天开始,此内容用于dateFormat时显示,以前日历中的行头显示。
  82.   初始:$('.selector').datepicker({ dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'] });
  83.   获取:var dayNamesMin = $('.selector').datepicker('option', 'dayNamesMin');
  84.   设置:$('.selector').datepicker('option', 'dayNamesMin', ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa']);  
  85.  
  86. dayNamesShort : Array : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
  87.   设置一星期中每天的缩语,从星期天开始,此内容用于dateFormat时显示,以前日历中的行头显示。
  88.   初始:$('.selector').datepicker({ dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'] });
  89.   获取:var dayNamesShort = $('.selector').datepicker('option', 'dayNamesShort');
  90.   设置:$('.selector').datepicker('option', 'dayNamesShort', ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam']);  
  91.  
  92. defaultDate : Date, Number, String : null
  93.   设置默认加载完后第一次显示时选中的日期。可以是Date对象,或者是数字(从今天算起,例如+7),或者有效的字符串('y'代表年, 'm'代表月, 'w'代表周, 'd'代表日, 例如:'+1m +7d')。
  94.   初始:$('.selector').datepicker({ defaultDate: +7 });
  95.   获取:var defaultDate = $('.selector').datepicker('option', 'defaultDate');
  96.   设置:$('.selector').datepicker('option', 'defaultDate', +7);  
  97.  
  98. duration : String, Number : 'normal'
  99.   设置日期控件展开动画的显示时间,可选是"slow", "normal", "fast"''代表立刻,数字代表毫秒数。
  100.   初始:$('.selector').datepicker({ duration: 'slow' });
  101.   获取:var duration = $('.selector').datepicker('option', 'duration');
  102.   设置:$('.selector').datepicker('option', 'duration', 'slow');  
  103.  
  104. firstDay : Number : 0
  105.   设置一周中的第一天。星期天为0,星期一为1,以此类推。
  106.   初始:$('.selector').datepicker({ firstDay: 1 });
  107.   获取:var firstDay = $('.selector').datepicker('option', 'firstDay');
  108.   设置:$('.selector').datepicker('option', 'firstDay', 1);  
  109.  
  110. gotoCurrent : Boolean : false
  111.   如果设置为true,则点击当天按钮时,将移至当前已选中的日期,而不是今天。
  112.   初始:$('.selector').datepicker({ gotoCurrent: true });
  113.   获取:var gotoCurrent = $('.selector').datepicker('option', 'gotoCurrent');
  114.   设置:$('.selector').datepicker('option', 'gotoCurrent', true);  
  115.  
  116. hideIfNoPrevNext : Boolean : false
  117.   设置当没有上一个/下一个可选择的情况下,隐藏掉相应的按钮。(默认为不可用)
  118.   初始:$('.selector').datepicker({ hideIfNoPrevNext: true });
  119.   获取:var hideIfNoPrevNext = $('.selector').datepicker('option', 'hideIfNoPrevNext');
  120.   设置:$('.selector').datepicker('option', 'hideIfNoPrevNext', true);  
  121.  
  122. isRTL : Boolean : false
  123.   如果设置为true,则所有文字是从右自左。
  124.   初始:$('.selector').datepicker({ isRTL: true });
  125.   获取:var isRTL = $('.selector').datepicker('option', 'isRTL');
  126.   设置:$('.selector').datepicker('option', 'isRTL', true);  
  127.  
  128. maxDate : Date, Number, String : null
  129.   设置一个最大的可选日期。可以是Date对象,或者是数字(从今天算起,例如+7),或者有效的字符串('y'代表年, 'm'代表月, 'w'代表周, 'd'代表日, 例如:'+1m +7d')。
  130.   初始:$('.selector').datepicker({ maxDate: '+1m +1w' });
  131.   获取:var maxDate = $('.selector').datepicker('option', 'maxDate');
  132.   设置:$('.selector').datepicker('option', 'maxDate', '+1m +1w');
  133.        $('.selector').datepicker('option', 'maxDate', '12/25/2012');  
  134.  
  135. minDate : Date, Number, String : null
  136.   设置一个最小的可选日期。可以是Date对象,或者是数字(从今天算起,例如+7),或者有效的字符串('y'代表年, 'm'代表月, 'w'代表周, 'd'代表日, 例如:'+1m +7d')。
  137.   初始:$('.selector').datepicker({ minDate: new Date(2007, 1 - 1, 1) });
  138.   获取:var minDate = $('.selector').datepicker('option', 'minDate');
  139.   设置:$('.selector').datepicker('option', 'minDate', new Date(2007, 1 - 1, 1));
  140.        $('.selector').datepicker('option', 'minDate', '12/25/2012');  
  141.  
  142. monthNames : Array : ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
  143.   设置所有月份的名称。
  144.   初始:$('.selector').datepicker({monthNames:['Januar','Februar','Marts','April','Maj','Juni','Juli','August','September','Oktober','November','December']});
  145.   获取:var monthNames = $('.selector').datepicker('option', 'monthNames');
  146.   设置:$('.selector').datepicker('option', 'monthNames', ['Januar','Februar','Marts','April','Maj','Juni','Juli','August','September','Oktober','November','December']);  
  147.  
  148. monthNamesShort : Array : ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
  149.   设置所有月份的缩写。
  150.   初始:$('.selector').datepicker({monthNamesShort:['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec']});
  151.   获取:var monthNamesShort = $('.selector').datepicker('option', 'monthNamesShort');
  152.   设置:$('.selector').datepicker('option', 'monthNamesShort', ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec']);  
  153.  
  154. navigationAsDateFormat : Boolean : false
  155.   如果设置为true,则formatDate函数将应用到 prevText,nextTextcurrentText的值中显示,例如显示为月份名称。
  156.   初始:$('.selector').datepicker({ navigationAsDateFormat: true });
  157.   获取:var navigationAsDateFormat = $('.selector').datepicker('option', 'navigationAsDateFormat');
  158.   设置:$('.selector').datepicker('option', 'navigationAsDateFormat', true);  
  159.  
  160. nextText : String : 'Next'
  161.   设置“下个月”链接的显示文字。
  162.   初始:$('.selector').datepicker({ nextText: 'Later' });
  163.   获取:var nextText = $('.selector').datepicker('option', 'nextText');
  164.   设置:$('.selector').datepicker('option', 'nextText', 'Later');  
  165.  
  166. numberOfMonths : Number, Array : 1
  167.   设置一次要显示多少个月份。如果为整数则是显示月份的数量,如果是数组,则是显示的行与列的数量。
  168.   初始:$('.selector').datepicker({ numberOfMonths: [2, 3] });
  169.   获取:var numberOfMonths = $('.selector').datepicker('option', 'numberOfMonths');
  170.   设置:$('.selector').datepicker('option', 'numberOfMonths', [2, 3]);  
  171.  
  172. prevText : String : 'Prev'
  173.   设置“上个月”链接的显示文字。
  174.   初始:$('.selector').datepicker({ prevText: 'Earlier' });
  175.   获取:var prevText = $('.selector').datepicker('option', 'prevText');
  176.   设置:$('.selector').datepicker('option', 'prevText', 'Earlier');  
  177.  
  178. shortYearCutoff : String, Number : '+10'
  179.   设置截止年份的值。如果是(0-99)的数字则以当前年份开始算起,如果为字符串,则相应的转为数字后再与当前年份相加。当超过截止年份时,则被认为是上个世纪。
  180.   初始:$('.selector').datepicker({ shortYearCutoff: 50 });
  181.   获取:var shortYearCutoff = $('.selector').datepicker('option', 'shortYearCutoff');
  182.   设置:$('.selector').datepicker('option', 'shortYearCutoff', 50);  
  183.  
  184. showAnim : String : 'show'
  185.   设置显示、隐藏日期插件的动画的名称。
  186.   初始:$('.selector').datepicker({ showAnim: 'fold' });
  187.   获取:var showAnim = $('.selector').datepicker('option', 'showAnim');
  188.   设置:$('.selector').datepicker('option', 'showAnim', 'fold');  
  189.  
  190. showButtonPanel : Boolean : false
  191.   设置是否在面板上显示相关的按钮。
  192.   初始:$('.selector').datepicker({ showButtonPanel: true });
  193.   获取:var showButtonPanel = $('.selector').datepicker('option', 'showButtonPanel');
  194.   设置:$('.selector').datepicker('option', 'showButtonPanel', true);  
  195.  
  196. showCurrentAtPos : Number : 0
  197.   设置当多月份显示的情况下,当前月份显示的位置。自顶部/左边开始第x位。
  198.   初始:$('.selector').datepicker({ showCurrentAtPos: 3 });
  199.   获取:var showCurrentAtPos = $('.selector').datepicker('option', 'showCurrentAtPos');
  200.   设置:$('.selector').datepicker('option', 'showCurrentAtPos', 3);  
  201.  
  202. showMonthAfterYear : Boolean : false
  203.   是否在面板的头部年份后面显示月份。
  204.   初始:$('.selector').datepicker({ showMonthAfterYear: true });
  205.   获取:var showMonthAfterYear = $('.selector').datepicker('option', 'showMonthAfterYear');
  206.   设置:$('.selector').datepicker('option', 'showMonthAfterYear', true);  
  207.  
  208. showOn : String : 'focus'
  209.   设置什么事件触发显示日期插件的面板,可选值:focus, button, both
  210.   初始:$('.selector').datepicker({ showOn: 'both' });
  211.   获取:var showOn = $('.selector').datepicker('option', 'showOn');
  212.   设置:$('.selector').datepicker('option', 'showOn', 'both');  
  213.  
  214. showOptions : Options : {}
  215.   如果使用showAnim来显示动画效果的话,可以通过此参数来增加一些附加的参数设置。
  216.   初始:$('.selector').datepicker({ showOptions: {direction: 'up' });
  217.   获取:var showOptions = $('.selector').datepicker('option', 'showOptions');
  218.   设置:$('.selector').datepicker('option', 'showOptions', {direction: 'up');  
  219.  
  220. showOtherMonths : Boolean : false
  221.   是否在当前面板显示上、下两个月的一些日期数(不可选)。
  222.   初始:$('.selector').datepicker({ showOtherMonths: true });
  223.   获取:var showOtherMonths = $('.selector').datepicker('option', 'showOtherMonths');
  224.   设置:$('.selector').datepicker('option', 'showOtherMonths', true);  
  225.  
  226. stepMonths : Number : 1
  227.   当点击上/下一月时,一次翻几个月。
  228.   初始:$('.selector').datepicker({ stepMonths: 3 });
  229.   获取:var stepMonths = $('.selector').datepicker('option', 'stepMonths');
  230.   设置:$('.selector').datepicker('option', 'stepMonths', 3);  
  231.  
  232. yearRange : String : '-10:+10'
  233.   控制年份的下拉列表中显示的年份数量,可以是相对当前年(-nn:+nn),也可以是绝对值 (-nnnn:+nnnn)
  234.   初始:$('.selector').datepicker({ yearRange: '2000:2010' });
  235.   获取:var yearRange = $('.selector').datepicker('option', 'yearRange');
  236.   设置:$('.selector').datepicker('option', 'yearRange', '2000:2010');
  237.  
  238. beforeShow : function(input)
  239.   在日期控件显示面板之前,触发此事件,并返回当前触发事件的控件的实例对象。
  240.   初始:$('.selector').datepicker({ beforeShow: function(input) { ... } });  
  241.  
  242. beforeShowDay : function(date)
  243.   在日期控件显示面板之前,每个面板上的日期绑定时都触发此事件,参数为触发事件的日期。调用函数后,必须返回一个数组:[0]此日期是否可选(true/false),[1]此日期的CSS样式名称(""表示默认),[2]当鼠标移至上面出现一段提示的内容。
  244.   初始:$('.selector').datepicker({ beforeShowDay: function(date) { ... } });  
  245.  
  246. onChangeMonthYear : function(year, month, inst)
  247.   当年份或月份改变时触发此事件,参数为改变后的年份月份和当前日期插件的实例。
  248.   初始:$('.selector').datepicker({ onChangeMonthYear: function(year, month, inst) { ... } });  
  249.  
  250. onClose : function(dateText, inst)
  251.   当日期面板关闭后触发此事件(无论是否有选择日期),参数为选择的日期和当前日期插件的实例。
  252.   初始:$('.selector').datepicker({ onClose: function(dateText, inst) { ... } });  
  253.  
  254. onSelect : function(dateText, inst)
  255.   当在日期面板选中一个日期后触发此事件,参数为选择的日期和当前日期插件的实例。
  256.   $('.selector').datepicker({ onSelect: function(dateText, inst) { ... } });

JQuery datepicker 用法的更多相关文章

  1. jQuery Datepicker日期控件

    datepicker可以为bootstrap添加一个事件选择控件,适用于任何需要调用的场合,支持多种事件格式输出(比如:dd, d, mm, m, yyyy, yy等),是制作网页不可缺失的插件. R ...

  2. jQuery $.each用法[转]

    jQuery $.each用法 以下内容非原创,来自百度文库http://wenku.baidu.com/view/4796b6145f0e7cd18425368e.html 通过它,你可以遍历对象. ...

  3. 日期选择器:jquery datepicker的使用

    helloweba.com 作者:月光光 时间:2012-04-08 21:05 标签: jquery  datepicker  jquery ui     在jquery ui中,提供了一个非常实用 ...

  4. jQuery 事件用法详解

    jQuery 事件用法详解 目录 简介 实现原理 事件操作 绑定事件 解除事件 触发事件 事件委托 事件操作进阶 阻止默认事件 阻止事件传播 阻止事件向后执行 命名空间 自定义事件 事件队列 jque ...

  5. jquery cookie 用法

    jquery cookie 用法 $.cookie("name","value","options")  当不设置options时,此coo ...

  6. [转]Jquery Ajax用法

    原文地址:http://www.php100.com/html/program/jquery/2013/0905/6004.html jQuery学习之jQuery Ajax用法详解 来源:   时间 ...

  7. jquery.cookie用法详细解析,封装的操作cookie的库有jquery.cookie.js

    jquery.cookie用法详细解析 需要注意存入cookie前,对数据进行序列化, 得到后在反序列化: 熟练运用:JSON.stringify();和JSON.parse(): 通常分为如下几个步 ...

  8. jquery.post用法补充(type设置问题)

    jquery.post用法 http://blog.csdn.net/itmyhome1990/article/details/12578275 当使用ajax获取data数据的时候,直接data.f ...

  9. 推荐三款日期选择插件(My97DatePicker+jquery.datepicker+Mobiscroll)

    1.My97DatePicker 纯原生JS,专注于PC端,支持IE6+:页面上只需要引入WdatePicker.js文件,但是My97DatePicker整个目录是一个整体,最好不要破坏里面的目录结 ...

随机推荐

  1. C++ GUI Programming with Qt4 笔记 -- chap2 QDialog

    以 finddialog 为例,介绍 QDialog.并对 Qt 的基本概念和技巧做了更进一步(chap1)的介绍. 1.MOC 扩展与signals–slots 机制 严格来说,Qt 开发,写的并不 ...

  2. POJ 1170 Shopping Offers -- 动态规划(虐心的六重循环啊!!!)

    题目地址:http://poj.org/problem?id=1170 Description In a shop each kind of product has a price. For exam ...

  3. 【转载】C#后台声明式验证,远离if验证

    ViewModel public class ViewModel { [Required(ErrorMessage="标题不能为空")] public string Title { ...

  4. php的运行环境介绍

    php软件已下载在我的百度云:页面底部有地址,如有需要欢迎下载! 一:如何让php环境运行php代码? 直接使用php软件直接运行代码文件中的php代码 在B/S结构中让Apache使用php软件运行 ...

  5. Linux初始root密码设置

    刚安装好的Linux系统是没有设置root用户密码的,下边介绍如何设置root用户的密码 第一步:sudo passwd 第二步:输入密码 第三步:确认密码 这样三个步骤过后root用户的密码就设置好 ...

  6. 配置Apache+Mysql+Php

    以下操作均在Debian 6.0 64bit 环境root权限下进行,如果提示权限不足请切换至root用户或者sudo,本人比较喜欢自行安装,因为安装的过程中能最小化安装而且能够知道安装了什么,然后可 ...

  7. 【转】使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)

    第一次写博,没什么经验,主要是把最近自己对Dev的一些研究贴出来大家共同探讨,有不足之处望大家帮忙斧正. WebChartControl是DevExpress控件群下的一个Web图表控件,它使用非常的 ...

  8. 使用phpize安装php模块

    1.下载包 2./usr/local/php/bin/phpize 3../configure --enable-soap  --with-php-config=/usr/local/php/bin/ ...

  9. NFS挂载及写入故障

    最近在做架构时,分离出来一台图片服务器,图片服务器是通过NFS(网络文件系统)给两台web服务器提供图片存储的,在编辑NFS配置文件(/etc/exports)时:想了一下,允许访问NFS共享目录的范 ...

  10. WPF的ScrollViewer鼠标的滚动

    在C# 中,两个ScrollViewer嵌套在一起或者ScrollViewer里面嵌套一个ListBox.Listview(控件本身有scrollviewer)的时候,我们本想要的效果是鼠标滚动整个S ...