【发布时间】:2010-12-05 21:43:34
【问题描述】:
大家好,我有以下问题:
我有一个用户控件,我想从使用该用户控件(它的按钮)的页面引发事件
无论如何,当我想将此用户控件放在转发器而不是另一个按钮(常规 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)
所以在我按下按钮并且回发发生后,我引发的事件没有值.. 这个属性应该保存在哪里,以便在回发后它有一个值? 查看状态?如何自动添加到视图状态?
谢谢!
【问题讨论】:
标签: asp.net vb.net events commandargument