我有一个 RadListView,其中包含一组与公司徽标相关的图片。我想单击图像并打开一个已经创建的 .ascx 控件,其中包含每个公司的详细信息。
我如何得到它?
我有一个 RadListView,其中包含一组与公司徽标相关的图片。我想单击图像并打开一个已经创建的 .ascx 控件,其中包含每个公司的详细信息。
我如何得到它?
听起来您想在页面加载时加载所有用户控件,然后使用 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();
}