如何将eval字符串放入函数中?

时间:2013-03-20 12:11:51

标签: c# asp.net webforms

我的问题是我怎么能把这个

<%# Eval("about")%>

进入此功能

<% Utils.UserUtils.showNiceDesc(here goes string - "about") %>

在asp.net webforms中?

此致

4 个答案:

答案 0 :(得分:2)

这样做你想要的;它将Eval的结果传递给方法。

<%# Utils.UserUtils.showNiceDesc(Eval("about")) %>

答案 1 :(得分:1)

使用singledouble引号的组合。

'<% Utils.UserUtils.showNiceDesc(Eval("about")) %>'

答案 2 :(得分:1)

如下使用
您应该使用ToString()功能。

'<% Utils.UserUtils.showNiceDesc(Eval("about").ToString()) %>'

答案 3 :(得分:0)

<tag text='<%# Utils.UserUtils.showNiceDesc(((YourDataItemClass)Container.DataItem).about) %>' />

<tag text='<%# Utils.UserUtils.showNiceDesc(DataBinder.Eval("about")) %>' />

参考:http://msdn.microsoft.com/en-us/library/bda9bbfx(v=vs.100).aspx