如何在函数中放入eval字符串
本文关键字:eval 字符串 函数 | 更新日期: 2023-09-27 18:04:46
我的问题是如何放置这个
<%# Eval("about")%>
进入该功能
<% Utils.UserUtils.showNiceDesc(here goes string - "about") %>
在asp.net网页表单中?
问候
这是您想要的;它将Eval的结果传递给一个方法。
<%# Utils.UserUtils.showNiceDesc(Eval("about")) %>
使用single
和double
引号的组合。
'<% 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