Открыть всплывающее окно с шаблоном позиции C#. Моя проблема заключается в том, что когда я нажимаю всплывающее окно, он откроет всплывающее окно, но оно не попадет в аргумент RowCommand (т. Е. E.commandname). Вот код:Как открыть всплывающее окно div в Codebehind C#
<ItemTemplate><asp:LinkButton ID="imgAppointment" Text="Appointment" runat="server" Style="float: left; margin-right: 5px;" CommandName="App" CommandArgument='<%#Eval("ID") %>' CssClass="label label-sm label-success" data-backdrop="static" data-toggle="modal" data-target="#AddTask"></asp:LinkButton></ItemTemplate>
Это код на:
protected void gvTaskDetails_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "App")
{
DataTable retval = obj.FetchAppointmentByMalmrktId(Convert.ToInt32(e.CommandArgument));
if (retval.Rows.Count > 0)
{
Repeater rptCustomers = (Repeater)Page.FindControl("rptCustomers");
rptCustomers.DataSource = retval;
rptCustomers.DataBind();
}
}
}
Это всплывающее окно ДИВ:
<div class="modal fade " id="AddTask" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="margin-right: -15px !important;">
<div class="modal-dialog" style="margin-right: 0; width: 50%; margin-top: 0; margin-bottom: 0px; background: #fff; height: 100vh; overflow-y: auto;">
<div class="modal-header">
<div class="row">
<div class="col-sm-6">
<h3 class="text-primary text-big" style="margin-top: 0px; margin-bottom: 0px;"><b>Appointment </b></h3>
</div>
<div class="col-sm-6">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fa fa-chevron-circle-right" id="btnAddTaskclose"></i></button>
</div>
</div>
<asp:Repeater ID="rptCustomers" runat="server">
<HeaderTemplate>
<div class="box-model">
<table class="table">
<tr>
<th style="width: 140px;">Appointment Date :
</th>
</tr>
<tr>
<th style="width: 140px;">Details :
</th>
</tr>
</table>
</div>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style="width: 400px;">
<asp:Label ID="lbAppointmentdt" runat="server" Text='<%# Eval("Appointmentdate") %>' />
</td>
<td style="width: 400px;">
<asp:Label ID="lblDetails" runat="server" Text='<%# Eval("Details") %>' />
</td>
<td>Status
<br />
<button type="button" class="btn btn-xs btn-danger">Cancel Appointment</button>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
тер>
Сэр Я хочу открыть всплывающие окна через gridview itmetemplate linkbutton .. я не понимаю .. вы можете рассказать мне подробности? –
Существует имя gridview gvTaskDetails..In это gridview ItemTemplate с именем Назначение ... когда я нажимаю ссылку Linkbutton из gvTaskDetails, он откроет всплывающее окно с идентификатором AddTask .. Чтобы открыть это, я использую data-toggle = "modal "data-target =" # AddTask ".. В этом div есть ретранслятор с id = rptCustomers .. Я хочу получить значение этого ретранслятора с помощью gvTaskDetails_RowCommand .. Проблема в том, что когда я использую gvTaskDetails_RowCommand, тогда он не срабатывает из-за использования data-toggle = "modal" data-target = "# AddTask" .. так как я использую ?? –