ASP.NET 数据绑定常用代码
使用时注意:1.注意字段名的大小写(要特别注意)。如果和查询的不一致,在某些情况下会导致比<%# DataBinder.Eval(Container.DataItem, "字段名") %>还要慢。2.如果想进一步提高速度,可采用<%# ((System.Data.DataRowView)Container.DataItem)[0] %>的方法。不过其可读性不高。
// 正常情况(C#)
<% # ((System.Data.DataRowView)Container.DataItem)[ " Title " ] %>
// 绑定日期字段格式字符串
<% # Convert.ToDateTime(((System.Data.DataRowView)Container.DataItem)
[ " FbTime " ]).ToString( " yyyy年MM月dd日 " ) %>
<% # DataBinder.Eval(Container, " DataItem.FbTime " , " {0:yyyy年MM月dd日} " ) %>
// 字符串绑定超过指定长度截断
<% # DataBinder.Eval(Container.DataItem, " Text " ).ToString().Trim().Length > 7 ?
DataBinder.Eval(Container.DataItem, " Text " ).ToString().Trim().Substring
( 0 , 7 ):DataBinder.Eval(Container.DataItem, " Text " ).ToString().Trim() %>
// 价格格试化为2位小数
<% # Convert.ToDecimal(((System.Data.DataRowView)Container.DataItem) [ " Price " ]).ToString( " F2 " ) %>
<% # DataBinder.Eval(Container, " DataItem.Price " , " {0:F2} " ) %>
< %# IIf (DataBinder.Eval(Container.DataItem, " price " , " {0:F2} " ) = " 0.00 " , " 面 议 " ,DataBinder.Eval(Container.DataItem, " price " , " { 0 :F2} " )+ " 万 " ) %>
' Vb.net常规
< %# Ctype (Container.DataItem,DataRowView).Row( " Title " ) % >
ASP.NET 数据绑定常用代码相关推荐
- ASP.NET 数据绑定常用代码及其性能分析
用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset).不必关心数据的类型eval会把这个数据对象转换为一个字符串.在底层绑定做了很多工作,使用了反射性能.正因为使 ...
- [转]ASP.NET(C#)常用代码30例
[转]ASP.NET(C#)常用代码30例 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?i ...
- ASP.NET(C#)常用代码30例
作者:freejanker 日期:2006-07-17 字体大小: 小 中 大 ASP.NET程序中常用的三十三种代码 1. 打开新的窗口并传送参数: 传送参数: response.write(&q ...
- ASP.NET开发常用代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDown ...
- 发送邮件代码--ASP.NET中常用代码之一
1,使用Asp.net 实现邮件系统 <summary> 2 /// 功能:实现在Web页面中发送Email 3 /// </summary> ...
- 生成随机验证图片--ASP.NET中常用代码之二
生成随机验证图片(转载) 使用方法: 1/**////调用函数将验证码生成图片 2 this.CreateCheckCodeImage(GenerateCheckCode()); ...
- ASP.NET 数据绑定详解 代码+步骤
文章目录 1. 数据绑定概述 2. 简单数据绑定 2.1. 属性绑定 2.2. 表达式绑定 2.3. 集合绑定 2.4. 方法绑定 3. 数据控件绑定 3.1. ListControl 控件 3.2. ...
- ASP.NET中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDown ...
- ASP.NET中常用功能代码总结(3)——上传图片到数据库
ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...
最新文章
- Go 语言 Session机制和 Cookie机制
- 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc
- python那么慢为什么还有人用-为什么Python比C++慢很多?
- BUUCTF 新年快乐 内涵的软件 Java逆向解密 刮开有奖
- 天线的起源与发展历史
- 看了就会的VScode给C++的配置编译环境(Visual Studio Code)
- 数据结构与算法(C#版)第二章 C#语言与面向对象技术(中)V1.0
- 我要3万取款机怎么取_自助取款机一天可以取多少,能取出来几万呢?
- 乒乓球十一分制比赛规则_乒乓球比赛规则:十一分制的五种变化和规律
- delphi android路径 TPath 文件路径,文件管理
- Displaytag 详解
- 实现excel在线打印
- 果园机器人的写作思路_《果园机器人》教材理解
- 计算机网络速成【网络层】
- java8 成绩分数排名
- javajavaweb学习笔记(汇总)
- 苹果备份删除有影响吗_苹果官网崩了,对手机的销售有什么影响吗?
- 新手必看的模具设计十大分模法,干货满满!!!
- mysql 除号_MySql的运算符-阿里云开发者社区
- 30分钟扫描一亿行代码库,bug漏洞都能找,这款Facebook神器黑粉都赞叹不已