data-bind_java获取formdata数据

data-bind_java获取formdata数据一、DataBinder.Eval的基本格式在绑定数据时经常会用到这个句程序:<%#DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%#DataBinder.Eval(Container,"DataItem.xxxx")%>今天又学到一种,而且微软也说这种方法的效率要比以上两种高。<%#((D...

data-bind_java获取formdata数据

一、DataBinder.Eval的基本格式

在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,”xxxx”)%>或者<%# DataBinder.Eval(Container,”DataItem.xxxx”)%> 

今天又学到一种,而且微软也说这种方法的效率要比以上两种高。 

<%# ((DataRowView)Container.DataItem)[“xxxx”]%> 

很有用的,这样可以在前台页面做好多事情了。 

还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。 

<%@ Import namespace=”System.Data” %> 

这种用法其实和<%# ((DictionaryEntry)Container.DataItem).Key%>是一个道理。 

Text='<%# DataBinder.Eval(Container.DataItem, “字段”) %>’
这样的方法是最快的

Text='<%# GetPrice() %>’
也可以绑定方法,但方法要是public的

Text='<%# “CarDetails.aspx?CarID=” + DataBinder.Eval(Container.DataItem, “CarID”) %>’
还可以连接多个字段

关键是Container这个东西,它比较神秘。它的名称空间是System.ComponentModel。对于它我还需要进一步理解。

二、DataBinder.Eval实现判断选择
<asp:TemplateColumn HeaderText=”性别”>
<ItemTemplate>
<%# DGFormatSex(Convert.ToString(DataBinder.Eval(Container.DataItem,”xb”))) %>
</ItemTemplate>
</asp:TemplateColumn>

cs里定义DGFormatSex方法
protected string DGFormatSex(string xb)
{

if(xb == “1”)
return “男”;
else
return “女”;
}

转载于:https://www.cnblogs.com/Excellent/archive/2007/09/18/897807.html

今天的文章data-bind_java获取formdata数据分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58929.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注