.net 中 <%# %> 具体什么作用? 详细说明谢谢

 我来答
lanhawk
2008-05-31 · TA获得超过834个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:327万
展开全部
当在页上调用 DataBind 方法时,数据绑定表达式创建服务器控件属性和数据源汪猛之间的绑定。可以将数据绑定表达式包含在服务器控件开始标记中属性/值对的值一侧,或页中的任何位置。

<tagprefix:tagname property="<%# data-binding expression %>"
runat="server" />
- or -
literal text <%# data-binding expression %>

参数
property
为其声明数据绑定的控件属性。

data-binding expression
符合备注部分中概述的要求的任意表达式。

所有数据绑定表达式都必须包含在 <%# 和 %> 字符之间。

ASP.NET 支持分层数据绑定模型,该模型创建服务器控件属性和数据源之间的绑定。几乎任何服务器控件属性都可以绑定到任何公共字段或属性,这些公共字段或属性位于包含页或服务器控件的直接命名容器上。

数据绑定表达式使用 Eval 和 Bind 方法将数据绑定到控件,并将更改提交回数据库。Eval 方法是静态(只读)方法,该方法采用数困侍桥据谈野字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。

可以使用 XPath 和 XPathSelect 方法以及 XPathBinder 类从 XmlDataSource 控件绑定到 XML 数据。有关更多信息,请参见 XmlDataSource Web 服务器控件。

还想知道更多的,参考
Microsoft Visual Studio 2005 文档
"数据绑定表达式语法"
前样红8762
2008-05-31 · TA获得超过170个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:261万
展开全部
<%# %>着陆握是于数据库早键庆的值绑定.
假如你查出 某个表里面的亮族数据,有个 a 字段
那 <%# %>里面就是接 Eval('a')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式