asp.net 用户控件如何调用主页面方法

2024-12-17 02:07:59
推荐回答(4个)
回答1:

从设计角度看,控件不应该知道主页有什么方法。
如果真要调用,建议采用事件。
控件抛出一个事件,页面捕获事件,从而进行相关处理。

如果是单纯的数据(业务)操作,可以封装成单独的类。

回答2:

如果只是要传递值的话
一般来说,是在控件里写一个
string moduleID;

public string ModuleID
{
get { return moduleID; }
set { moduleID = value; }
}
然后外面的页面调用的时候,把值做为参数,传到控件里

回答3:

如果只是要传递值的话
一般来说,是在控件里写一个
string
moduleID;
public
string
ModuleID
{
get
{
return
moduleID;
}
set
{
moduleID
=
value;
}
}
然后外面的页面调用的时候,把值做为参数,传到控件里
id=="UserControl1"
runat="server"
ModuleID="007001">

回答4:

将你这个方法输入到类中,这样在哪都可以用了。