Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Listview raddock内的usercontrol内未触发超链接的事件_Listview_User Controls_Telerik_Raddocking - Fatal编程技术网

Listview raddock内的usercontrol内未触发超链接的事件

Listview raddock内的usercontrol内未触发超链接的事件,listview,user-controls,telerik,raddocking,Listview,User Controls,Telerik,Raddocking,我的页面上有一个RadStrip。在RadStrip内部,我放置RadDock,其中填充了UserControl页面 现在在我的UserControlASCx页面中,我有一个超链接 当我点击这个超链接时,它没有点击UserControl ascx页面中的事件。相反,我被转发到同一个页面 主页 RadDock dock6 = CreateRadDock(); dock6.Title = "Last Viewed Claims"; _userControl = LoadControl("~/pag

我的页面上有一个RadStrip。在RadStrip内部,我放置RadDock,其中填充了UserControl页面

现在在我的UserControlASCx页面中,我有一个超链接

当我点击这个超链接时,它没有点击UserControl ascx页面中的事件。相反,我被转发到同一个页面

主页

RadDock dock6 = CreateRadDock();

dock6.Title = "Last Viewed Claims";
_userControl = LoadControl("~/pages/UserControl.ascx");
dock6.ContentContainer.Controls.Add(_userControl);
RadDockZone dz6 = (RadDockZone) RadDockZone1;
RadDockLayout1.Controls.Add(dock6);
dock6.Dock(dz6);
UserControl.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserControl.ascx.cs" 

EnableViewState="true" Inherits="UserControl" %>

<table border="0" width="100%">
    <tr>
<td>
            <asp:ListView ID="lvmydata" runat="server" >  
            <ItemTemplate >  
                <tr>  
                    <td>  
                        <asp:LinkButton ID="label1" runat="server" Text='<%# Eval("ID")%>'  
OnClick="linkClick">  
                        </asp:LinkButton>  
                    </td>  
                </tr>                   
            </ItemTemplate>  
        </asp:ListView>
        </td>
    </tr>
</table>

向动态创建的控件添加ID,并确保在每次回发时正确地重新创建它们,最好是在Page_Init事件中

_userControl = LoadControl("~/pages/UserControl.ascx");
_userControl.ID = "theUserControlID";//that should not change across postbacks
dock6.ContentContainer.Controls.Add(_userControl);
//make sure the dock also has an ID that does not change
_userControl = LoadControl("~/pages/UserControl.ascx");
_userControl.ID = "theUserControlID";//that should not change across postbacks
dock6.ContentContainer.Controls.Add(_userControl);
//make sure the dock also has an ID that does not change