2013-03-20 41 views
1

我的問題是我怎麼可以把這個如何把函數中的eval字符串?

<%# Eval("about")%> 

這個功能

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

在asp.net web表單?

問候

+2

'<%#Utils.UserUtils.showNiceDesc(EVAL( 「約」)%>'? – DGibbs 2013-03-20 12:13:15

+0

你想調用eval( 「關於」)裏面的方法showNiceDesc?還是想通過價值的Eval(「大約」)? – Dorin 2013-03-20 12:16:16

+0

第二秒,將Eval的值(「大約」)傳遞給方法 – whoah 2013-03-20 12:17:09

回答

2

這就是你想要的;它將Eval的結果傳遞給一個方法。

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

'<%#Utils.UserUtils.showNiceDesc(Eval(「about」)。ToString())% >' - 這個作品很完美 – whoah 2013-03-21 08:19:20

+1

對不起之前的意外投票 - 編輯你的答案,所以我可以撤消它:P – Ian 2013-10-08 15:15:29

1

singledouble報價合用。

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

使用如下
您應該使用ToString()功能。

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