0
我的頁面中有一個拉伸條。在RadStrip裏面,我放置了Raddocks,其中填充了UserControl頁面。超鏈接的事件不能在用戶控件內射擊raddock內部
現在在我的UserControl ascx頁面中,我有一個超鏈接。
雖然我點擊這個超鏈接,它沒有擊中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>
UserControl.ascx.cs
public IList MyData
{
set
{
_myData = value;
lvmyData.DataSource = _myData;
lvmyData.DataBind();
}
}
get { return _lastViewedClaimsList; }
}
protected void linkClick(object sender, EventArgs e)
{
LinkButton btn = (LinkButton) sender;
btn.CommandArgument = btn.Text;
}