0

可以这样做吗?

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

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

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

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

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

但是 controlOne 上的 Listview 会返回 Null 错误,因为找不到 listview。

有没有解决的办法?

4

1 回答 1

0

在使用 controlOne.ascx 的公共成员之前,您需要调用 LoadControl 方法

看一下示例:@Reference

于 2013-02-20T00:55:53.493 回答