我有一个RadListView,其中包含一组与公司徽标相关的图片。我想点击图片并打开已创建的.ascx控件,其中包含每家公司的详细信息。
我如何得到它?
答案 0 :(得分:0)
听起来你想在页面加载时加载所有用户控件,然后用JavaScript隐藏/显示?如果是这样,请在div中加载每个控件,并使用您在代码后面指定的唯一类(可能是控件本身的名称)。然后,在RadListView的OnItemDataBound事件中,找到图像控件并使用要显示的控件指定click事件。一些伪代码:
<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();
}