寻找aspx上的控件

发布于 2024-10-13 01:07:31 字数 401 浏览 5 评论 0原文

我有一个 Promotion.aspx 页面,其中有一些 radcombobox; radTerm 和 radOldYear。 Promotion.aspx 还有一个 radgrid,可通过 WebUserControl、promote.ascx 进行更新。此 Web 用户控件有几个 radcomboboxes、radName 和 radNewyr。

在promote.ascx.cs中,我希望能够找到promote.aspx上的comoboxes。尝试使用:

RadComboBox tl = (RadComboBox)this.Page.FindControl("radTerm");

徒劳!有人请帮我找到主页上的控件。我通过在 radgrid 中加载的 webusercontrol 来调用它们。

I have a Promote.aspx page which has a few radcomboboxes; radTerm and radOldYear. Promote.aspx also has a radgrid which is updatable by a WebUserControl, promote.ascx. This Web user control has a few radcomboboxes, radName and radNewyr.

In the promote.ascx.cs, i want to be able to find the comoboxes which are on the promote.aspx. Tried using:

RadComboBox tl = (RadComboBox)this.Page.FindControl("radTerm");

in vain! Someone please help me find the controls on the main page. i am calling them thru the webusercontrol that i load in the radgrid.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁与争疯 2024-10-20 01:07:31

首先,您必须在页面上找到promote.ascx控件,因此:

Control promote = (Control)this.Page.FindControl("WhateverYouCalledPromote");

现在您已经找到了该控件,您可以搜索您想要的控件:

RadComboBox tl = (RadComboBox)promote.FindControl("radTerm");

First, you have to find the promote.ascx control on the page, so:

Control promote = (Control)this.Page.FindControl("WhateverYouCalledPromote");

Now that you have found the control, you can search for the control that you want:

RadComboBox tl = (RadComboBox)promote.FindControl("radTerm");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文