こんにちは、私は次の問題を抱えています:
そのユーザーコントロールを使用しているページにイベントを発生させたいユーザーコントロールがあります(ボタン)
とにかく、このユーザーコントロールを別のボタン(通常のasp:button)の代わりにリピーター内に配置したいときに問題が発生しましたとにかく、ページがボタンを使用できるようにCommandArgumentをサポートする必要がありました
だから私はプロパティを作成しました:
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)
ボタンを押してポストバックが発生した後、発生したイベントに値がありません..ポストバック後に値を設定するには、このプロパティをどこに保存する必要がありますか? 状態を表示しますか? ビューステートに自動的に追加するにはどうすればよいですか?
ありがとう!