0

私は不動産のウェブサイトに取り組んでおり、データリスト (ASP.NET / C#) を使用してリストを表示しています。次のステップは、その方法がわかりません。「編集」リンクをクリックする場合です。 、その特定の家の情報を選択して Edit.aspx に表示すると、データリストの各フィールドがテキスト ボックスに表示されます。

私のデータベースは、IDhouse、Price、Bedroom、ImgHouse の 4 つのフィールドだけで非常に簡単です。

誰かが私を助けてくれれば、とても感謝しています、ありがとう。

コード:

<asp:DataList ID="DataList1" runat="server" DataKeyField="IDhouse" 
                        DataSourceID="SqlDataSource1"/>
                        <ItemStyle ForeColor="#000066" />
                        <ItemTemplate>
                            <table>
                                <tr>
                                    <td class="style2">
                                    Price : <asp:Label ID="Label1" runat="server" Text='<%# Eval("Price", "{0:C}") %>' /><br />
                                    Beds : <asp:Label ID="Label2" runat="server" Text='<%# Eval("Bedroom") %>' /><br />
                                        <br />
                                        <br />
                                        <br />
                                        <br />
                                        <br />
                                        <br />
                                        <br />
                                        <asp:HyperLink ID="HyperLink2" runat="server">Delete</asp:HyperLink>
                                        &nbsp;&nbsp;
                                        <asp:HyperLink ID="HyperLink1" runat="server">Edite</asp:HyperLink>
                                    </td>

                                    <td class="style1">
                                        <asp:Image  ID="Image1" runat="server" Height="201px" Width="331px"  
                                            ImageUrl='<%# "~/DisplayImg.ashx?IDhouse="+ Eval("IDhouse") %>'/>
                                    </td>
                                </tr>
                            </table>

                        </ItemTemplate>


      </asp:DataList>
4

1 に答える 1

1

交換

<asp:HyperLink ID="HyperLink1" runat="server">Edite</asp:HyperLink>

<a href="Edit.aspx?id=<%# Eval("IDhouse") %>">Edit</a>

Edit.aspx ページで、クエリ文字列から取得した IDhouse 値に基づいて必要なデータを読み込みます。

于 2012-06-13T07:20:35.083 に答える