如何在函数中放入eval字符串

本文关键字:eval 字符串 函数 | 更新日期: 2023-09-27 18:04:46

我的问题是如何放置这个

<%# Eval("about")%>

进入该功能

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

在asp.net网页表单中?

问候

如何在函数中放入eval字符串

这是您想要的;它将Eval的结果传递给一个方法。

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

使用singledouble引号的组合。

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

如下使用
您应该使用ToString()函数。

'<% Utils.UserUtils.showNiceDesc(Eval("about").ToString()) %>'
<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