国产探花免费观看_亚洲丰满少妇自慰呻吟_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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 十堰市| 德兴市| 丰台区| 军事| 泾川县| 碌曲县| 蒙山县| 克什克腾旗| 乌兰县| 云南省| 黎平县| 洪雅县| 德保县| 莱西市| 布拖县| 威海市| 兴和县| 石嘴山市| 阳信县| 称多县| 体育| 和林格尔县| 常德市| 政和县| 澄迈县| 林西县| 太仓市| 南安市| 南城县| 虎林市| 石家庄市| 大庆市| 锦屏县| 柘荣县| 清水县| 肥西县| 新乡县| 保靖县| 修文县| 平和县| 历史|