我已创建用户控件,在该用户控件中我有一个方法,我想在.aspx中调用此方法。我在aspx中注册了这个用户控件
例如: 以下是用户控制方法。
public void SetGridData()
{
}
我想在.aspx.cs文件中调用上面的方法。 我们怎么称呼这种方法?
答案 0 :(得分:1)
在ASPX页面代码的某处,您应该具有对用户控件对象的引用。例如,如果用户控件被调用MyUserControl
,那么页面的类级别(可能在单独的部分类设计器文件中)应该是:
protected MyUserControl myUserControl1;
或类似的东西。这是页面类的用户控件的实例。页面生命周期应该在到达Page_Load
时实例化,因此从那时起您可以使用该对象:
myUserControl1.SetGridData();
答案 1 :(得分:1)
如果这只是一个示例,那么您可以使用以下语法调用代码文件中的方法:
<%= SetGridData(); %>
但是,请注意我在上述评论中提到的注释。