易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net数据绑定之Eval和Bind 和等区别

Eval是asp.net1.1中常
用的绑定语法,它是“单向”的,即绑定时把数据源上相应的值赋到该控件上,Eval的任务就完成了
而Bind所谓的“双向”就是:在绑定时,把
数据源上相应的值赋到该控件上,并且,在提交时,自动提取用户在该控件上输入的值。
Code
<
EditItemTemplate
>
 
      <
asp:Label 
ID
="CityIDLabel1"
 runat
="server"
 Text
='<%# 
Eval("CityID") %
>
'>
</
asp:Label
>
 
      <
asp:TextBox 
ID
="CityTextBox"
 runat
="server"
 Text
='<%# 
Bind("City") %
>
'> 
</
asp:TextBox
>
 
</
EditItemTemplate
>
 
又例:
Eval:绑定的是只读数据的显
示;Bind:可以绑定只读数据也可以绑定更新数据,Bind方法还把字段和控件的绑定属性联系起来,使得数据控件(比如GridView等)的
Update、Insert和Delete等方法可以使用这种联系来作出相应的处理。
Eval 和 Bind绑定的数据在<%#
%> 显示, 若对要显示的数据作修改或者操作也在<%# %> 中,例如:
1, 对显示的字符串作字符显示:
<%
# (
Eval
(
"
Address
"
)).ToString().SubString(
0
,
10
)
%>

示10位数的地址。
2, 对显示的信息作判断:
<%
# (
Eval
(
"
if_delete
"
)).ToString 
==
 
"
yes
"
 ? 
"
已删

"
 : 
"
未删除
"
 
%>
--------------------------------------------------------------------------------------------------------------------------------
<% %>  An embedded code block is server code that executes during
the page's render phase. The code in the block can execute programming
statements and call functions in the current page class.
http://msdn2.microsoft.com/en-gb/library/ms178135(vs.80).aspx
<%=
%> most useful for displaying single pieces of information.
http://msdn2.microsof


相关文档:

asp.net 上传下载 输出二进制流

using System;  
using System.Collections;  
using System.Configuration;  
using System.Data;  
using System.Linq;  
using System.Web;  
using System.Web.Security;  
using System.Web.UI;  
using System.Web ......

asp.net UpdatePanel的简单用法

UpdatePanel控制页面的局部更新,这个更新功能依赖于scriptManger控件的EnablePartialRendering属性,如果这个属性设置为false局部更新会失去作用(scriptManger控件的EnablePartialRendering属性的默认值为true不必刻意去设置)
下面是一个完整的UpdatePanel的结构:
复制代码 代码如下:
<asp:ScriptManager  ......

ASP.NET面试题【汇总贴】

1、Session有什么重大BUG,微软提出了什么方法加以解决?
答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据
库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。
2.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
C# code
in ......

JAVA、ASP.NET(C#) QQ群交流!


---------------------------------------
Asp.Net,C#,SQL,JS,WCF,AJAX,工作流,WPF,MVC,LINQ,设计模式(架构)等技术讨论
“ASP.NET(C#)Fans” QQ群:96877690
---------------------------------------
不管是J2SE、J2EE还是J2ME敬请加入!Eclipse、NetBeans
Java交流QQ高级群扩招:96878255  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号