У меня есть пользовательский элемент управления ASP.NET, который содержит средство просмотра отчетов Telerik и кнопку (серверное управление).Событие Button ASP.NET не задано в веб-элементе управления пользователя
Мне нужно обработать некоторые вещи внутри события нажатия кнопки, но событие, похоже, не срабатывает.
Кто-нибудь знает, почему это так?
Вот это HTML директивы внутри UserControl:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ReportControl.ascx.cs" Inherits="TelerikReportCustomRetrive.UserControl.ReportControl" %>
Вот разметка внутри UserControl:
<form runat="server" id="form1">
<telerik:ReportViewer ID="ReportViewer1" runat="server" Height="461px" ShowDocumentMapButton="False" ShowHistoryButtons="False" ShowNavigationGroup="False" ShowParametersButton="False" ShowPrintPreviewButton="False"></telerik:ReportViewer>
<asp:Button runat="server" ID="btnNav" OnClick="btnNav_Click" />
И код за кодом:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var instanceReportSource = new InstanceReportSource
{
ReportDocument =
new TheReport()
};
ReportViewer1.ReportSource = instanceReportSource;
}
}
protected void btnNav_Click(object sender, EventArgs e)
{
Response.Write("Button Fired!");
}
Пожалуйста, разместите свой код, как разметку, где определена кнопка, которая не срабатывает, и код-код (C#) для обработчика событий кнопки. –
Теперь .. У вас есть мой друг – user2394196
, пожалуйста Предоставьте свой HTML-код. –