0
如何把<%# DataBinder.Eval(Container, "DataItem.Code") %>
字符串放在aspx文件中? like <% string str = DataBinder.Eval(Container, "DataItem.Code") %>
? 我得到错误“容器”的名字没有出现在目前情况下存在Binder到字符串
如何把<%# DataBinder.Eval(Container, "DataItem.Code") %>
字符串放在aspx文件中? like <% string str = DataBinder.Eval(Container, "DataItem.Code") %>
? 我得到错误“容器”的名字没有出现在目前情况下存在Binder到字符串
你可以在你的代码写一个辅助函数的后面,这将返回所需的字符串:
protected string MyFunction(object item)
{
... do some calculations and return a string
}
,然后在您的视图只要你需要这个值,你可以调用这个函数:
<%# MyFunction(DataBinder.Eval(Container, "DataItem.Code")) %>
这样你不再需要一个变量。
为什么你需要这个? – 2012-02-10 18:24:08
我需要把图像放在数据网格中,但不是在每一行中,我需要把图像放在代码有一些名称的地方 – Ignas 2012-02-10 18:27:00
为什么不在你的代码中编写一个辅助函数,你会传递当前的项目并返回所需的串?我已经发布了一个例子作为答案。 – 2012-02-10 18:27:52