asp.net 後臺綁定相關操作

以前一直不知道對於容器控件裏面的綁定數據怎麼操作,這下終於研究出來一點了呵!如下:

<asp:DataList ID="DataList1" runat="server" DataKeyField="id" DataSourceID="ProCategorySqlDataSource" Width="100%">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="categoryLink" runat="server" Text='<%# Eval("category") %>' Font-Bold="True" NavigateUrl='<%# Eval("id", "productList.aspx?id={0}") %>'></asp:HyperLink>
                                                <table style="position: relative">
                                                    <tr>
                                                        <td width="500">
                                                            <div class="marginLeft"><asp:Label ID="descriptionLabel" runat="server" Text='<%# ((string)Eval("description")).Replace("/n","<br>") %>' ForeColor="Gray"></asp:Label>
                                                                </div>
                                                        </td>
                                                        <td>
                                                            <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("img", "UserFiles/Image/{0}") %>' align="left" Width="90px" />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </ItemTemplate>
                                        </asp:DataList>

重點是

<asp:Label ID="descriptionLabel" runat="server" Text='<%# ((string)Eval("description")).Replace("/n","<br>") %>' ForeColor="Gray"></asp:Label>

裏面的

<%# ((string)Eval("description")).Replace("/n","<br>") %>

原來Eval("description")是object類型的,直接就可以用了,和後臺編程一樣就好了,呵呵,剛研究出來,分享下,如果是火星,請不要拍我哈

發佈了20 篇原創文章 · 獲贊 5 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章