代码之家  ›  专栏  ›  技术社区  ›  Deverill

从中的其他类访问对象ASP.NET(VB语言)

  •  0
  • Deverill  · 技术社区  · 16 年前

    请原谅这个新问题。我对.NET非常陌生,所以不要以为我做了一些基本的工作。

    在ASP.NET我有一个表单,它有一个名为txtOutput的文本框和一个按钮。基本上文件.aspx.vb我可以从按钮处理程序调用一个函数,在这个函数中我可以

    txtOutput.Text = "Some Message"
    

    没问题。我在其他几个类中有一堆函数。例如,我有一个名为AbleCommerce的类,它执行一些数据库函数。这些函数是从我的主类调用的。但是,在这些函数中,我看不到txtOutput。不幸的是,我所有的类都在默认名称空间中,我知道这不是最佳的,但似乎没有影响这个问题。

    我知道这是一个简单的一个我只是没有理解正确,但它让我难堪。我的直觉告诉我,我可能需要将Textbox对象传递给我的“其他类”,但我一辈子都不知道如何传递。

    感谢您的帮助。谢谢!

    2 回复  |  直到 16 年前
        1
  •  2
  •   egrunin    16 年前

    MyTextBox.Text = MyDBClass.GetName(userID)
    

    也就是说,您有一些不了解UI的类,还有一个codebhind,它从类中获取值并将它们分配给UI小部件。

        2
  •  0
  •   Darin Dimitrov    16 年前

    而不是传球ASP.NETDAL类的服务器控件只传递它们所需的值,例如在文本框中输入的文本:

    Dim username As String = edtUser.Text
    Dim c As New AbleCommerce()
    c.SomeFunction(username)