0

ASP.NET は初めてで、データベースのコンテンツを含むリストを作成しようとしています。GridViewで苦労しているのですが、頭が痛くなりそうです....

データベースからのデータを使ってリストを作成し、書式設定やリンクなどのトリックを行いたい場合、どのようにすればよいですか?

たとえば、eBay のヒット リストには、複数の列、画像、id:s を含むリンクなどからのデータが含まれてい ます。 =asp.net&_sacat=See-All-Categories

リストを作成するにはどのコントロールを使用すればよいですか? また、各行に Html を作成するにはどうすればよいですか?

私が得ることができるすべての助けに感謝します!

ありがとう//L

4

1 に答える 1

1

私のコメントで述べたように、 a を使用するRepeaterと、すべての柔軟性が得られ、コード ビハインドから html を作成する手間が省けます。

<asp:Repeater ID="MyRepeater" runat="server">
    <HeaderTemplate>
        <div class="ListDiv">
            <h2>My headline</h2>
    </HeaderTemplate>

    <ItemTemplate>
        <div class="ItemDiv">
            <a href='<%# DataBinder.Eval(Container.DataItem, "ProductLink") %>'>
                <%# DataBinder.Eval(Container.DataItem, "ProductName")%>
            </a>
        </div>
    </ItemTemplate>

    <FooterTemplate>
        </div>
    </FooterTemplate>
</asp:Repeater>

確かに、MVC は現代的で最先端ですが、学習曲線が急になる可能性があります。

WebForms と MVC の両方に慣れていない場合は、WebForms よりも MVC の学習に着手する必要があると主張する人もいるかもしれません。

何かを配信する必要がある場合、imho WebForms を使用すると結果が速くなります (一般的に ASP.NET を初めて使用する場合)。

于 2012-05-03T17:53:54.357 に答える