【发布时间】:2012-05-23 03:09:29
【问题描述】:
我在 Default.aspx 页面上有一个 FormView。我在 App_Code 文件夹中有 BLL_Census.cs 类。我想在 BLL_Census.cs 的默认页面上的 FormView 上设置文本框的属性,但不知道如何在 BLL_Census.cs 中参考在其他页面上查找 FormView。
【问题讨论】:
-
那么...您需要将值存储在某处并从另一个页面访问它们?
-
不完全——从 App_Code 中的一个类我想更改 Default.aspx 页面中 TextBox 的属性。
-
在同一个请求中?如果是这样,您如何从页面调用该类的方法?你能发布一些代码吗?
-
就是这种情况,这个链接可以帮助你。它适用于 WinForms,但适用相同的概念:stackoverflow.com/questions/10576856/…
-
ivowiblo:转到那个链接。能够让它为一个按钮工作——我在另一页上更改了 Button 的 .Text 属性。但是,我正在尝试更改 FormView 上的 TextBox 的属性。不知道如何让我的自定义类 BLL_Census.cs 看到 FormView1 上的 TextBox1。我尝试了以下方法,但它引发了 nullReference 错误——可能是因为我正在使用一个新的 TextBox 而不是 FormView1 本身的那个。
标签: c# asp.net formview findcontrol