首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ASP.NET中的其他类访问对象(VB)

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

Stack Overflow用户
提问于 2010-09-08 05:07:30
回答 2查看 258关注 0票数 0

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

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

代码语言:javascript
复制
txtOutput.Text = "Some Message"

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

我知道这是一个简单的问题,我只是没有正确地理解它,但它把我难倒了。我的直觉告诉我,我可能需要将Textbox对象传递给我的“其他类”,但我无法计算出如何传递。

任何帮助都是非常感谢的。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-08 05:12:49

通常的方式是这样的:

代码语言:javascript
复制
MyTextBox.Text = MyDBClass.GetName(userID)

也就是说,您拥有不了解UI的类,以及从类中获取值并将其分配给UI小部件的代码后台。

票数 2
EN

Stack Overflow用户

发布于 2010-09-08 05:10:37

不是将ASP.NET服务器控件传递给DAL类,而是只传递它们需要的值,例如在文本框中输入的文本:

代码语言:javascript
复制
Dim username As String = edtUser.Text
Dim c As New AbleCommerce()
c.SomeFunction(username)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3662774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档