如何在Radlistview上单击ImagemButton时打开ascx文件?

时间:2016-09-06 16:27:17

标签: listview telerik radlistview

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

我如何得到它?

1 个答案:

答案 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();
}