0

我想分配

<%# DataBinder.Eval(Container.DataItem, "Name")%>

在 gridview 中到 aa 标签

 Label2

在gridview之外。我想不出办法,因为 Eval 值在 Gridview 内,我需要在 gridview 之外使用它。我有下面的代码。

请告诉我。

<div class="ModalPopup" id="PopupDiv1">
            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                <ContentTemplate>
                    <table>
                        <tr>
                            <td>
                                <div class="modalHeader">
                                    <table width="100%">
                                        <tr>
                                            <td class="title">
                                                <asp:Label ID="Label2" Font-Bold="true" runat="server"></asp:Label>
                                            </td>
                                            <td>
                                                <a href="javascript:void(0);" onclick="javascript:CloseModelPopup1();" class="CloseModal">
                                                    X</a>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <div id="Div1" class="InsertBar">
                                    <asp:Panel ID="Panel1" runat="server" HorizontalAlign="left" ScrollBars="Auto">
                                        <asp:GridView ID="gDetails" OnRowDataBound="gvDetails_RowDataBound"
                                         Orunat="server" CellPadding="5" 
                                            AutoGenerateColumns="false">
                                            <Columns>
                                                <asp:TemplateField>
                                                    <ItemTemplate>
                                                        <asp:Image Width="32px" ID="statusImage" runat="server" Height="32px"></asp:Image>
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="LogId">
                                                    <ItemTemplate>
                                                        <%# DataBinder.Eval(Container.DataItem, "LogId") %>
                                                  </ItemTemplate>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Name">
                                                    <ItemTemplate>
                                                        <%# DataBinder.Eval(Container.DataItem, "Name")%>        </ItemTemplate>
                                                </asp:TemplateField>
                                             </Columns>
                                        </asp:GridView>
                                    </asp:Panel>
                                </div>
                            </td>
                        </tr>
                    </table>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
4

1 回答 1

0
    Try this out

<div class="ModalPopup" id="PopupDiv1">
            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                <ContentTemplate>
                    <table>
                        <tr>
                            <td>
                                <div class="modalHeader">
                                    <table width="100%">
                                        <tr>
                                            <td class="title">
                                                <asp:Label ID="Label2" Font-Bold="true" runat="server"></asp:Label>
                                            </td>
                                            <td>
                                                <a href="javascript:void(0);" onclick="javascript:CloseModelPopup1();" class="CloseModal">
                                                    X</a>
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <div id="Div1" class="InsertBar">
                                    <asp:Panel ID="Panel1" runat="server" HorizontalAlign="left" ScrollBars="Auto">
                                        <asp:GridView ID="gDetails" OnRowDataBound="gvDetails_RowDataBound"
                                         Orunat="server" CellPadding="5" 
                                            AutoGenerateColumns="false">
                                            <Columns>
                                                <asp:TemplateField>
                                                    <ItemTemplate>
                                                        <asp:Image Width="32px" ID="statusImage" runat="server" Height="32px"></asp:Image>
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="LogId">
                                                    <ItemTemplate>
                                                        <%# DataBinder.Eval(Container.DataItem, "LogId") %>
                                        CommandArgument='<%# Container.DataItemIndex %>' runat="server" ID="btnRequest"></asp:LinkButton>--%>
                                        </ItemTemplate>
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Name">
                                                    <ItemTemplate>
                                                        <%# DataBinder.Eval(Container.DataItem, "Name")%>        </ItemTemplate>
                                                </asp:TemplateField>
                                             </Columns>
                                        </asp:GridView>
                                    </asp:Panel>
                                </div>
                            </td>
                        </tr>
                    </table>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
于 2013-06-13T18:50:21.070 回答