【jackyrong 】asp.net 2.0中在gridview中使用DataFromatString

iDotNetSpace發表於2008-06-05
在asp.net 2.0中,如果要在繫結列中顯示比如日期格式等,如果用下面的方法是顯示不了的
 
     DataFormatString=“{0:M-dd-yyyy}” 
     HeaderText=“CreationDate”   />

主要是由於htmlencode屬性預設設定為true,已防止XSS攻擊,安全起見而用的,所以,可以有以下兩種方法解決
1、


       DataFormatString=“{0:M-dd-yyyy}” 
     HtmlEncode=“false”
     HeaderText=“CreationDate”    />


將htmlencode設定為false即可

另外的解決方法為,使用模版列

 
 
  
          Text=‘‘>
   

  

  
          Text=’‘>
   

  

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-332343/,如需轉載,請註明出處,否則將追究法律責任。

相關文章