如何将<%# DataBinder.Eval(Container, "DataItem.Code") %>
放入aspx文件中的字符串?
像<% string str = DataBinder.Eval(Container, "DataItem.Code") %>
?
我收到错误当前上下文中不存在名称“Container”
答案 0 :(得分:0)
您可以在代码中编写辅助函数,然后返回所需的字符串:
protected string MyFunction(object item)
{
... do some calculations and return a string
}
然后在您的视图中,只要您需要该值,您就可以调用此函数:
<%# MyFunction(DataBinder.Eval(Container, "DataItem.Code")) %>
这样您就不再需要变量了。