`
zhangziyueup
  • 浏览: 1169179 次
文章分类
社区版块
存档分类
最新评论

Eval和Bind的区别

 
阅读更多

1。Eval和Bind的区别
绑定表达式
<%# Eval("字段名") %>
<%# Bind("字段名") %>
区别 1。eval是只读数据,bind是可更新的.
2.当对次表达式操作时候,必须用Eval 如<%# Eval("字段名").ToString().Trim() %>

2.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用;

Eval 单向绑定:数据是只读的
Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库.

分享到:
评论

相关推荐

    Bind和Eval的区别详解

    eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法......

    Asp.net中的数据绑定Eval和Bind应用示例

    主要介绍了Asp.net中的数据绑定Eval和Bind的应用,需要的朋友可以参考下

    asp.net TemplateField模板中的Bind方法和Eval方法

    在TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现。以下是Bind方法的格式,Eval的格式也是和Bind一样的。 Bind("列的名称","显示的格式文")

    详解Ruby中的instance_eval方法及其与class_eval的对比

    这个BasicObject#instance_eval有点类似JS中的bind方法,不同的时,bind是将this传入到对象中,而instance_eval则是将代码块(上下文探针Context Probe)传入到指定的对象中,一个是传对象,一个是传执行体。...

    Linux eval命令用法详解

    Linux eval命令 Linux eval命令用于重新运算求出参数的内容。 eval可读取一连串的参数,然后再依...enable bind enable break enable builtin enable caller enable cd enable command enable compgen enable complete

    深入理解Asp.net中DataBinder.Eval的用法总结

    # Bind(“Subject”) %&gt; //绑定字段&lt;&#37;# Container.DataItemIndex + 1%&gt; //实现自动编号&lt;&#37;# DataBinder.Eval&#40;Container.DataItem, “[n]”&#41; %&gt;通常使用的方法(这三个性能最好)&lt;&#37;# ...

    ASP.NET Eval 求值运算的一些用法

    # Bind(“Subject”) %&gt; //绑定字段 &lt;&#37;# Container.DataItemIndex + 1%&gt; //实现自动编号 &lt;&#37;# DataBinder.Eval&#40;Container.DataItem, “[n]”&#41; %&gt; 通常使用的方法(这三个性能最好) &lt;&#37;# ...

    总结Visual Studio下ASP.NET模板化控件中的数据绑定

    在模板化控件中绑定到数据 FormView、DataList、Repeater 和 ListView Web 服务器控件使用模板显示数据和检索用户输入,...然后可以在模板中使用 Eval 和 Bind 函数绑定到数据源中的数据。有关更多信息,请参见 数据绑

    Repeater与ListView功能概述及使用介绍

    Repeater Repeater(foreach)用于对绑定数据源中的数据进行遍历并按格式显示,每条数据以什么格式显示是由Repeater...%&gt;表示在这个位置显示当前实体对象的Name属性,注意调用Eval、Bind这些数据绑定方法的时候要用#。 因

    python-spidermonkey

    &gt;&gt;&gt; cx.bind_class(Foo, bind_constructor=True) &gt;&gt;&gt; cx.eval_script("var f = new Foo(); f.hello();") Hello, Javascript world! &gt;&gt;&gt; f = cx.eval_script("f;") &gt;&gt;&gt; f.hello() Hello, Javascript ...

    Asp.net 高级编程学习经验

    31.Eval和Bind绑定数据 32.启用DataTable中Autoincrementing字段 33. DataSet找到某一行的对该行中的第几列进行修改 34.创建DataTable,并获取某一行数据 35.将xml数据读入DataTable 36.DataTable中数据记录的统计 37...

    2009 达内Unix学习笔记

    命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。 一行不能超过256个字符;大小写有区分。 二、特殊字符含义 文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。...

    lemon-lang:自托管的简单Lisp

    , &gt;&gt; ) bind , bindl , bindr , func cond , eval = , &lt; , &gt; , int? , float? , func? , char? int , float , char转换函数import , export弦乐"abc"是(list 'a' 'b' 'c' 0) "abc" )的语法糖...

    asp.net2.0系列教程第6章_第3节

    6章_第3节 绑定好的下拉列表选,前方添加请选择选项 使用代码绑定DataGridView Eval Bind绑定表达式 绑定到方法的结果(数据表里是专业id,使用方法根据id查找专业名称绑定到DataGridView)

    JavaScript 5th

    Eval 成为保留词,同时,不可以再使用 Eval 声明变量,如 eval("var i=3"); print(i); 之类的语句会报错 8进制数字表示被禁止, 010 代表 10 而不是 8 参数中不再允许使用 delete with 语句曾是万错之源,现被...

    quickjs:绑定到QuickJS

    这些绑定已经过测试,可以使用gcc-7和mingw32在Linux,Windows和Mac上交叉编译并成功运行,而无需任何其他编译器或链接器标志。用法$ go get github.com/lithdew/quickjs指导方针使用quickjs.Runtime ,免费提供...

    ASP.NET笔记之 ListView 与 DropDownList的使用

    InsertItemTemplate和updateItemTemplate**Eval(显示数据)和Bind(双向绑定:不仅是需要展现,更需要把数据绑定到数据库中) ItemPlaceholderID:占位符,决定占位,把头部(之上)和尾部(之下)分隔开...

    深入ASP.NET数据绑定.doc

    在ASP.NET我们在使用Repeater,DetailsView,FormView,GridView等数据绑定模板时,都会使用&lt;% # Eval("字段名") %&gt;或&lt;%# Bind("字段名") %&gt;这样的语法来单向或双向绑定数据。但是我们却很少去了解,在这些语法的...

Global site tag (gtag.js) - Google Analytics