Binder to string

时间:2012-02-10 18:15:44

标签: c# asp.net-2.0

如何将<%# DataBinder.Eval(Container, "DataItem.Code") %>放入aspx文件中的字符串? 像<% string str = DataBinder.Eval(Container, "DataItem.Code") %>? 我收到错误当前上下文中不存在名称“Container”

1 个答案:

答案 0 :(得分:0)

您可以在代码中编写辅助函数,然后返回所需的字符串:

protected string MyFunction(object item)
{
    ... do some calculations and return a string
}

然后在您的视图中,只要您需要该值,您就可以调用此函数:

<%# MyFunction(DataBinder.Eval(Container, "DataItem.Code")) %>

这样您就不再需要变量了。