Asp.net 如何从另一个用户控件调用在一个用户控件中编写的函数?
我有两个用户控件,我在这两个控件上写了一些函数。是否可以从另一个用户控件调用在一个用户控件上编写的函数。请提供此代码。只有当一个用户控件始终包含在另一个用户控件中时,此代码才有效。另一方面,您不知道页面上是否同时存在这两个控件。最好使用包含页面作为中介来调用方法(不知道该模式调用的是什么)。要从asp.net页面调用用户控件中的方法,您需要在用户控件中编写公共/内部方法,并在页面中的用户控件实例上调用它。我建议您从一个控件引发事件,然后在另一个控件中处理它。这是一个很好的例子 上面的答案还有一个补充:Asp.net 如何从另一个用户控件调用在一个用户控件中编写的函数?,asp.net,Asp.net,我有两个用户控件,我在这两个控件上写了一些函数。是否可以从另一个用户控件调用在一个用户控件上编写的函数。请提供此代码。只有当一个用户控件始终包含在另一个用户控件中时,此代码才有效。另一方面,您不知道页面上是否同时存在这两个控件。最好使用包含页面作为中介来调用方法(不知道该模式调用的是什么)。要从asp.net页面调用用户控件中的方法,您需要在用户控件中编写公共/内部方法,并在页面中的用户控件实例上调用它。我建议您从一个控件引发事件,然后在另一个控件中处理它。这是一个很好的例子 上面的答案还有一个
如果您要调用的方法(我只知道C#,这就是我编写方法的原因)是静态的(或者可以被设置为静态的),您可以“直接调用它”(即您不需要类的实例):
SomeWebControl.StaticMethodToCall
应该这样做。链接非常有用。。。thanx很多:)