2008-10-10 40 views
0

如果我有一個控件,在FormView中,使用<% #Bind(...)%>表達式綁定。在運行時,是否有任何方式來檢索控件所綁定的字段的名稱。在運行時在ASP.NET中獲取綁定字段名稱

需要明確的是,如果表達式是<% #Bind("UserName") %>

我想返回字符串"UserName"

回答

1

廣泛調試亂搞之後,我發現這個工作

((System.Web.UI.WebControls.AutoGeneratedField)((System.Web.UI.WebControls.DataControlFieldCell)(e.Row.Cells[0])).ContainingField).SortExpression 

在調試使用Shift + F9打開快速監視窗口中的痛苦和視覺探索你的事件參數