CommandEventargsを返すユーザーコントロール内でイベントを提起する
-
08-10-2019 - |
質問
こんにちは、私は次の問題を持っています:
ユーザーコントロールを使用しているユーザーコントロールを使用しているユーザーコントロールがあります。
とにかく私の問題は、このユーザーコントロールを別のボタン(通常のASP:ボタン)の代わりにリピーター内に入れたいときに始まりました。
だから私はプロパティを作成しました:
Private m_CommandArgument As Object
Public Property CommandArgument() As Object
Get
Return m_CommandArgument
End Get
Set(ByVal Value As Object)
m_CommandArgument = Value
End Set
End Property
しかし...私がイベントを上げようとするとき、このプロパティは彼の状態を維持します...
cmdEvent = New CommandEventArgs(CommandName, CommandArgument)
ボタンを押した後、ポストバックが発生した後、私の盛り上がったイベントには値があります。状態を見る? ViewStateに自動的に追加するにはどうすればよいですか?
ありがとう!
解決
わかりました、私は私がこれを行うことができる方法を見つけました...
そしてそのような非常にシンプル:
Private m_CommandArgument As Object
Public Property CommandArgument() As Object
Get
'Return m_CommandArgument
Return ViewState("confirmCommandArgument")
End Get
Set(ByVal Value As Object)
ViewState("confirmCommandArgument") = Value
'm_CommandArgument =
End Set
End Property
実際にviewstateでそれを保存するだけです...
所属していません StackOverflow