Привет всем, у меня есть следующая проблема:
У меня есть пользовательский элемент управления, с которого я хочу вызвать событие на странице, которая использует этот пользовательский элемент управления (это кнопка)
В любом случае моя проблема началась, когда я захотел поместить этот пользовательский элемент управления в ретранслятор вместо другой кнопки (обычная кнопка asp:)
В любом случае мне нужно было поддерживать 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)
поэтому после того, как я нажму кнопку и произойдет обратная передача, мои повышенные события не будут иметь значения ..
где должно быть сохранено это свойство, чтобы оно могло иметь значение после обратной передачи?
посмотреть состояние? как автоматически добавить в viewstate?
спасибо!