0
我有一个页面有2个Web控件,故意彼此不知道。每个控件都有自己的帮助器类来处理事件等。只有一个控件(EditBox
)上有一个“保存”按钮,当它保存时,它需要从页面上的另一个控件(MceEditorAlpha
)获取数据,我该怎么做? MceEditorAlpha
控件上有SaveMessage()
,它将从EditBox
控件中检索数据并将其保存在其助手类对象中,但是,我不知道如何从助手类中调用SaveMessage()
。C#在包含类中调用方法
这里是不对上有一个保存按钮的控制。
public partial class MceEditorAlpha : System.Web.UI.UserControl
{
public MceEditor Mce { get; set; }
public void SaveMessage()
{
if (Mce == null)
Mce = new MceEditor();
Mce.Text = tbDescription.Text;
}
}
现在,在MceEditorAlpha
的辅助类我有火灾时,被压在EditBox
控制的“保存”按钮的事件处理程序。我需要做的是在上面列出的类中触发SaveMessage()
。我是否必须在MceEditor
以及MceEditorAlpha
以上的处理程序中创建事件?
public class MceEditor : IMessageBroadcaster
{
public string Text { get; set; }
public void OnEditBoxSave(object sender, EventArgs e)
{
//Handle the event from the EditBoxSave "save" button_click
}
}
听起来不错,我现在正在研究这个。我想我从来没有真正做过和事件处理程序,它只是简单地触发了另一个事件。 – kd7iwp 2009-11-05 17:42:33