从visual studio中的表单访问类中的文本框等

时间:2014-03-27 17:35:47

标签: c# asp.net visual-studio

我试过谷歌,但找不到我的问题的答案。我想知道我是否可以访问用moviereview.aspx编写的文本框(例如:txtBxId),然后在名为XMLhandler.cs的文件中使用它?

因为当我尝试在XMLhandler.cs中创建一个metod时,我收到一条消息告诉我:“当前上下文中不存在名称'txtBxId'。”

我有什么办法可以在XMLhandler.cs文件中访问它吗?

1 个答案:

答案 0 :(得分:2)

你不应该。

您的类XMLHandler更像是业务层类,您可以根据某些业务规则处理XML。您不应该将UI与业务逻辑混合在一起。

最好的选择是让您的方法接受字符串参数,您可以在其中传递文本框值。

更好的选择是创建一个类库项目,在那里拥有所有业务类,然后您就可以在Web和桌面(其他)应用程序中使用相同的逻辑。