1

我有一个Promote.aspx 页面,其中有几个radcombobox;radTerm 和 radOldYear。Promote.aspx 也有一个 radgrid,它可以由 WebUserControl 更新,promote.ascx。这个 Web 用户控件有几个 radcombobox,radName 和 radNewyr。

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

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

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

4

1 回答 1

3

首先,你要在页面上找到promote.ascx控件,所以:

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

现在您已经找到了控件,您可以搜索所需的控件:

RadComboBox tl = (RadComboBox)promote.FindControl("radTerm");
于 2011-01-21T08:04:56.963 回答