Откройте модал с текстовой областью для заполнения и текстовой областью, загружающей некоторый контент со страницы - PullRequest
0 голосов
/ 11 июня 2018

Я работаю с WebForms, и мне нужно создать модальное или что-то вроде этого при нажатии на кнопку, чтобы отклонить элемент, модальный должен показать идентификатор элемента и текстовую область, чтобы заполнить причину, почему этопредмет будет отклонен.

Я нахожусь на нем около недели и не могу понять, как я могу получить идентификатор предмета и поставить его на модал.

Я никогда раньше не использовал WebForms и не нахожу ничего, что мне помогло бы.

это мой модальный код:

<asp:Panel ID="pnlMotivoRejeitarTitulo" runat="server" Width="610px">
    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
        <ContentTemplate>
            <asp:Button runat="server" ID="btnShowModalPopup2" Style="display: none" />
            <ajaxToolkit:ModalPopupExtender ID="modalRejeitarTitulo" runat="server" TargetControlID="btnShowModalPopup2"
                PopupControlID="divPopUp2" BackgroundCssClass="popUpStyle" PopupDragHandleControlID="panelDragHandle"
                DropShadow="true" RepositionMode="RepositionOnWindowResize" />
            <div class="popUpStyle" id="divPopUp2" style="display: none;">
                <div style="width: 600px; max-height: 160px;">
                    <asp:Panel runat="Server" ID="panel1" CssClass="drag01">
                        <asp:Label ID="lblTituloModal" runat="server" Text="EXCLUIR TÍTULO?"></asp:Label>
                        <br />
                    </asp:Panel>
                    <div class="subtitulo">
                        <asp:Label ID="lblMensagemOrigemAgregadoMiudo" runat="server" Text=""></asp:Label>
                    </div>
                    <br />
                    <asp:Panel ID="pnlRejeitarTitulo" runat="server" Width="550px" BackColor="#CCCCCC"
                        CssClass="centralizaPanel" BorderStyle="Outset">
                        <div style="padding-top: 10px;">
                            <div class="campo">
                                <div class="label_formulario8">
                                    <asp:Label ID="lblId" runat="server" Text="ID: "></asp:Label>
                                </div>
                                <asp:TextBox ID="txtId" runat="server" Width="100px" ReadOnly="true"></asp:TextBox>
                            </div>
                            <div class="campo">
                                <div class="label_formulario8">
                                    <asp:Label ID="Label3" runat="server" Text="Descrição: "></asp:Label>
                                </div>
                                <asp:TextBox ID="txtDescricao" runat="server" Width="300px"></asp:TextBox>
                            </div>
                            <br />
                        </div>
                        <div class="centraliza_botao">
                            <asp:Button ID="btnConfirmarExcluirTitulo" runat="server" Text="Confirmar" CssClass="btn btn-primary" OnClick="btnConfirmarExcluirTitulo_Click"
                                Style="height: 31px" CausesValidation="false" />
                            <asp:Button ID="btnFecharExcluirTitulo" runat="server" Text="Fechar" CssClass="btn btn-warning"
                                Style="height: 31px" CausesValidation="false" OnClick="btnFecharExcluirTitulo_Click" />
                        </div>
                        <br />
                    </asp:Panel>
                </div>
                <br />
                <br />
            </div>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Panel>

на txtId должно появитьсяидентификатор элемента, я пытался использовать JS для получения идентификатора отрисованного ввода, но рендеринг занял так много времени, поэтому JS не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...