2010-12-11 58 views
0

我的webform中的button_click事件中有一些代码执行一些动作 (编写一些xml文件)。将webform中的代码放入类

但我希望将我的所有XML代码放在我的web项目中的1个类中。

但是,我如何精确地访问我的webform上这个类的控件? 我如何将这两个链接相互链接?

我试过在我的类中继承自System.Web.UI.Page,但似乎并非如此。

亲切的问候。

+0

那你在你的网页表单迄今(ASPX和cs/vb文件)? – Jaime 2010-12-11 13:40:56

+0

只是一个apx。文件和一个apx.cs文件。我只是想将我的按钮单击事件中的代码移动到此类中,该类将包含我所有与XML相关的编码。 – Cordon 2010-12-11 13:45:05

回答

4

创建一个具有编写XML文件并通过参数接收数据的逻辑的类。该课程不访问您的网络控件。现在,在您的单击处理程序背后的代码,您需要从控制数据,实例化的XML作家类,并调用该方法将数据作为参数

Button_click(object sender, EventArgs e) 
{ 
    var data = MyControl.Text; 
    var writer = new MyWriterClass(); 
    writer.WriteToXml(data); 
} 
+0

但是我究竟在位于App_Data中的类中发生了什么变化,因为它完全无法访问并且无法找到要添加的内容。 – Cordon 2010-12-11 14:32:55

+0

您需要将您的作家类放在App_Code文件夹中,以便编译.... – Jaime 2010-12-11 14:45:35

相关问题