按月存档: 01月 2008

Repeater控件中格式化日期

在Repeater控件中绑定的一个数据中,如:
<%#DataBinder.Eval(Container.DataItem,"Title")%>
由于数据库中的时间字段格式是:2005-12-16 11:52:01

而我在Repeater控件中要的日期格式是:2005-12-16 

只需要加上:

<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"PostTime")).ToShortDateString()%>
就可以达到效果了!
======================================================================

转载以下有关日期类型格式化显示的文章以供学习:
1.绑定时格式化日期方法: 
 <ASP:BOUNDCOLUMN    DATAFIELD=    "JoinTime    "    DATAFORMATSTRING=    "{0:yyyy-MM-dd}    "    >     
                         <ITEMSTYLE    WIDTH=    "18%    "    >    </ITEMSTYLE    >     
 </ASP:BOUNDCOLUMN    >   
 
2.数据控件如DataGrid/DataList等的件格式化日期方法: 
 e.Item.Cell[0].Text    =    Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString(); 
 
3.用String类转换日期显示格式: 
 String.Format(    "yyyy-MM-dd    ",yourDateTime);     
 
4.用Convert方法转换日期显示格式: 
 Convert.ToDateTime("2005-8-23").ToString     
 
("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo);    //支持繁体数据库 
 
5.直接用ToString方法转换日期显示格式: 
DateTime.Now.ToString("yyyyMMddhhmmss"); 
DateTime.Now.ToString("yyyy/MM/dd  hh:mm:ss") 
 
6.只显示年月 
 DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}") 
 
7.显示时间所有部分,包括:年月日时分秒 
<asp:BoundColumn  DataField="收款时间"  HeaderText="收款时间"   
         DataFormatString="{0:yyyy-MM-dd  HH24:mm:ss}"> 
</asp:BoundColumn>

javascript常用验证

//判断字符串是否为空白 function IsBlank(str) {  return str==”||str.length==0; }; //检查字符串是否在一定的长度范围内 function CheckLen(str,ilen) {  if(str==”)return true;return str.length>ilen; }; //检查字符串是否为金额。 function IsMoney(str) {  if(str==”)return true;  var reg=/^\d+\.\d{2}$/;  return reg.test(str); }; //判断某字符串是否在另外两个字符串中。 function isBetween(str,lo,hi) {  if(str==”)return true;  if((str<lo)||(str>hi))return false;  else return true; }; //检查某字符串是否为邮政编码 function IsCnZip(str)

http/1.1 500 internal server error

今天在做一个新测试时,新建立了一个WEB项目,却突然提示偶创建出错,错误内容如下:

尝试创建web项目或打开位于url"http;//locahost/test2"的项目时,web服务器报告以下错误"http/1.1 500 internal server error"
 
 
 
乖乖,刚刚还好好的,怎么现在就不行了,然后网上找了些方法
 
1、重起IIS—-  无效
 
2、从新注册aspnet_regiis -i –无效(在\WINNT\Microsoft.NET\Framework\v1.1.4322>目录,不同版本名字不同)
 
3、regsvr32 scrrun.dll  –无效
 
不想重装,所以非找到答案不可
 
后来,又重器来一次IIS,却可以了,不知道是上面哪一步有效了,呵呵
 
我想应该是第三步
 
regsvr32 scrrun.dll 
 
完之后得重起IIS
 
iisreset
 
终于又可以了,HOHO