2012-11-20 48 views
0

我嘗試從我aspx.cs頁面恢復的方法,以我的aspx頁面,讓我返回一個字符串,所以我做到了:數據綁定方法如的eval(),XPath的()和bind()只能用於

(...)

   <%= PrettyReqDAL(**Eval("Column").ToString()**, "OBP"))%> 



      </DetailRow> 
     </Templates> 
     (..) 
    </dx:ASPxGridView> 

當我跑,我收到此錯誤:

Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control. 

任何幫助將不勝感激。

回答

0

您需要使用數據綁定語法:的<%= %><%# %>代替

+0

我與WCF工作,所以當我這樣做:<%使用(TSO_SiteWeb.ServiceReference1.Service1Client WCF =新TSO_SiteWeb.ServiceReference1.Service1Client() ) {%> <%#PrettyReqDAL(wcf.ReqWcf(EVAL( 「列」)。的ToString(), 「OBP」))%> <%}%>它不起作用,因爲它不知道wcf.Prettyy .. – user1805523

+0

我不認爲你可以按照你想象的方式將數據綁定與服務調用混合在一起。 – CyberDude

+0

好的謝謝,我解決了這個問題,我在代碼後面使用了Eval – user1805523

相關問題