2010-09-07 54 views
0

请原谅新问题。我对.NET很陌生,所以不要以为我做了一些基本的事情。在ASP.NET(VB)中访问其他类的对象

在ASP.NET中我有一个窗体,它有一个名为txtOutput的文本框和一个按钮。在主file.aspx.vb我可以从按钮的处理程序调用的函数,该函数中我能有

txtOutput.Text = "Some Message" 

没有问题。我在其他几个类中有一堆函数。例如,我有一个名为AbleCommerce的类来完成一些数据库功能。这些功能是从我的主类中调用的。然而,在这些函数中,我没有看到txtOutput。不幸的是,我所有的类都在默认的命名空间中,我的理解并不是最优的,但似乎并未影响此问题。

我知道这是一个容易的我没有正确理解,但它让我难倒。我的直觉说,我可能需要将Textbox对象传递给我的“其他类”,但不能为我的生活弄清楚如何。

任何帮助表示赞赏。谢谢!

回答

2

方式,一般是这样的:

MyTextBox.Text = MyDBClass.GetName(userID) 

也就是说,你有类,不知道的UI,并且从类取值,并将它们分配到UI控件代码隐藏。

+0

谢谢,我现在应该能够到达那里。这对我的线性老派C日来说是非常陌生的。但它很有趣! – Deverill 2010-09-10 13:24:21

0

而是通过ASP.NET服务器控件到您的DAL类通过他们只需要像例如已经在文本框中输入了文本值:

Dim username As String = edtUser.Text 
Dim c As New AbleCommerce() 
c.SomeFunction(username) 
相关问题