0

FormView 内にコントロールがある場合、それは<% #Bind(...)%>式を使用してバインドされます。実行時に、コントロールがバインドされているフィールドの名前を取得する方法はありますか。

明確にするために、表現が<% #Bind("UserName") %>

文字列を返したい"UserName"

4

1 に答える 1

1

デバッグで広範囲にいじった後、これが機能することがわかりました

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

デバッグでは、shift+F9 を使用してクイック ウォッチ ウィンドウ ペインを開き、イベント引数を視覚的に調べます。

于 2008-10-10T11:13:42.537 に答える