0

我有一个 RadListView,其中包含一组与公司徽标相关的图片。我想单击图像并打开一个已经创建的 .ascx 控件,其中包含每个公司的详细信息。

我如何得到它?

4

1 回答 1

0

听起来您想在页面加载时加载所有用户控件,然后使用 JavaScript 隐藏/显示?如果是这样,请使用您在代码中分配的唯一类(可能是控件本身的名称)加载 div 中的每个控件。然后,在 RadListView 的 OnItemDataBound 事件中,找到图像控件并将单击事件分配给要显示的控件。一些伪代码:

<a href="#" onclick="showControl('MyUserControl')"><img src="blah" /></a>

<div class="ControlWrapper MyUserControl">
    //user control loaded here
</div>

function showControl(name){
    $("ControlWrapper").hide();
    $("." + name).show();
}
于 2016-09-06T17:42:16.883 回答