国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET 2.0中在gridview中使用DataFromatString的小技巧

2024-07-10 13:09:44
字體:
來源:轉載
供稿:網友

可能之前不少朋友也已經試過,但我是今天才遇到這個問題,翻查資料后才解決。主要是在asp.net 2.0中,如果要在綁定列中顯示比如日期格式等,如果用下面的方法是顯示不了的

<asp :boundfield datafield=“creationdate” 
     dataformatstring=“{0:m-dd-yyyy}” 
     headertext=“creationdate”   />

主要是由于htmlencode屬性默認設置為true,已防止xss攻擊,安全起見而用的,所以,可以有以下兩種方法解決

1、

<asp :gridview id=“gridview1″ runat=“server”>
<columns>
  <asp :boundfield datafield=“creationdate” 
     dataformatstring=“{0:m-dd-yyyy}” 
     htmlencode=“false”
     headertext=“creationdate”    />
</columns>
</asp>

將htmlencode設置為false即可

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

<asp :gridview id=“gridview3″ runat=“server”  >
 <columns>
  <asp :templatefield headertext=“creationdate” >
   <edititemtemplate>
    <asp :label id=“label1″ runat=“server”
      text=‘<%# eval("creationdate", "{0:m-dd-yyyy}") %>‘>
    </asp>
   </edititemtemplate>
   <itemtemplate>
    <asp :label id="label1" runat="server"
      text=’<%# bind(“creationdate”, “{0:m-dd-yyyy}”) %>‘>
    </asp>
   </itemtemplate>
  </asp>
 </columns>
</asp>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陕县| 翁牛特旗| 盐源县| 大丰市| 屯门区| 新巴尔虎右旗| 宿松县| 嘉禾县| 曲阜市| 方山县| 沾益县| 太白县| 集安市| 砀山县| 五大连池市| 乐陵市| 弋阳县| 克山县| 海伦市| 从江县| 石门县| 喀喇| 英吉沙县| 柯坪县| 崇阳县| 肥城市| 凌云县| 邳州市| 白玉县| 安国市| 高清| 崇礼县| 雷波县| 老河口市| 岐山县| 杨浦区| 北海市| 堆龙德庆县| 赤水市| 嘉定区| 平潭县|