我的webform中的button_click事件中有一些代码可以执行某些操作 (写一些xml文件)。
但我希望将我的所有XML代码放在我的webproject中的1个类中。
但是我如何从这个类的webform中完全访问控件? 我如何将这两者相互联系起来?
我尝试过继承我班上的System.Web.UI.Page但看起来并不是这样。
亲切的问候。
答案 0 :(得分:4)
创建一个具有编写XML文件逻辑并通过参数接收数据的类。该类不访问您的Web控件。现在在您的单击处理程序中的代码中,您从控件获取数据,实例化XML编写器类并使用数据作为参数调用方法
Button_click(object sender, EventArgs e)
{
var data = MyControl.Text;
var writer = new MyWriterClass();
writer.WriteToXml(data);
}