<uc1:DefaultControl ID="DefaultControl" Text="添加归档" PostBackUrl='/MaoGuoHui/PaicheGuimanage.aspx?id=<%# Eval("Id")%>' runat="server" />
这样 传到PaicheGuimanage.aspx页面上的时候 得不到 真正的Id
怎么在用户控件中绑定数据源控件中的字段

解决方案 »

  1.   

    Session["用户id"]= id;利用Session来保存id得值
      

  2.   

    <asp:ListView ID="ListView1" runat="server" DataKeyNames="Id" OnSelectedIndexChanging="ListView1_SelectedIndexChanging">
                                                <EmptyDataTemplate>
                                                    <table id="Table2" runat="server" style="background-color: #FFFFFF; border-collapse: collapse;
                                                        border-color: #999999; border-style: none; border-width: 1px;">
                                                        <tr>
                                                            <td>
                                                                未返回数据。
                                                            </td>
                                                        </tr>
                                                    </table>
                                                </EmptyDataTemplate>
                                                <ItemTemplate>
                                                    <tr style="background-color: #FFFBD6; color: #333333;">
                                                        <td class="ziti">
                                                            <asp:Label ID="employidLabel" runat="server" Text='<%# Eval("Id") %>' class="econtent" />
                                                        </td>
                                                        <td style="width: 200px;" class="ziti">
                                                            <asp:Label ID="compidLabel" runat="server" Text='<%# Eval("sqId") %>' class="econtent"
                                                                Style="width: 100px" />
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="majorLabel" runat="server" Text='<%# Eval("isPc").ToString().Trim()=="False"?"不是":"是" %>'
                                                                class="econtent"></asp:Label>
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("pcId") %>' class="econtent" />
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="jobLabel" runat="server" Text='<%# Eval("carId") %>' class="econtent" />
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="wagesLabel" runat="server" Text='<%# Eval("driverName") %>' class="econtent" />
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="ptimeLabel" runat="server" Text='<%# Eval("date","{0:yyyy-MM-dd}") %>'
                                                                class="econtent" />
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="replaysendLabel" runat="server" Text='<%# Eval("isAnswer").ToString().Trim()=="False"?"未回访":"已回访" %>'></asp:Label>
                                                        </td>
                                                        <td class="ziti">
                                                            <uc1:DefaultControl ID="DefaultControl1"  PostBackUrl='/MaoGuoHui/Replay.aspx?id=<%# Eval("Id")%>' runat="server" Text="添加" />
                                                        </td>
                                                        <td class="ziti">
                                                            <asp:Label ID="Label2" runat="server" Text='<%# Eval("isGuidang").ToString().Trim()=="False"?"未归档":"已归档" %>'></asp:Label>
                                                        </td>
                                                        <td class="ziti">
                                                           <uc1:DefaultControl ID="DefaultControl" Text="添加归档" PostBackUrl='/MaoGuoHui/PaicheGuimanage.aspx?id="+<%# Eval("Id")%>"+' runat="server">                                                
                                                            </uc1:DefaultControl>  
                                                        </td>
    看吧  我是想要通过点击 添加归档 传当前'Id'字到另一个页面 
      

  3.   

    <uc1:DefaultControl ID="DefaultControl" Text="添加归档" PostBackUrl='<%# "/MaoGuoHui/PaicheGuimanage.aspx?id=" +  Eval("Id")%>' runat="server" />