Web用户控制在另一个用户控件上调用事件

时间:2013-02-19 23:44:47

标签: c#

可以这样做吗?

我有c#.aspx页面,其中两个Web用户控件都显示Listview of data。

现在,如果您从第二个用户控制列表视图中删除项目,我希望第一次更新也显示更改。

我在第二个用户控件中添加了以下内容

<%@ Reference VirtualPath="controlOne.ascx" %>

我可以调用public void BindListview();重新绑定列表视图。

但是controlOne上的Listview带有Null错误,因为找不到listview。

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

在使用controlOne.ascx的公共成员

之前,需要调用LoadControl方法

看一下示例:@Reference