0

问题:

我是 ASP.Net 的新手,我需要一些指导,从哪里开始,做什么?我已经阅读了我在不同网站上找到的几篇文章。但是,有些人没有使用 VB 代码,我对自己的 C# 编码知识没有信心。

我已经包含了我的数据库中的一个表和一个 PHP 代码,以帮助可视化我想要创建的内容。

我的桌子

    ------------------------------------------------------------------------------------------
    |  items_id   |  items_name  |      items_description     | items_price | items_quantity |
    ------------------------------------------------------------------------------------------
    |     1       |    Spoon     |       Shiny and Silver     |     50      |       20       |
    |     2       |     Fork     |       Shiny and Silver     |     50      |       20       |
    |     3       |    China     |      Clean and Polished    |     90      |       20       |
    ------------------------------------------------------------------------------------------

PHP 代码

    $sql = mysql_query("SELECT * FROM tbl_items");
    $productCount = mysql_num_rows($sql); 
    if ($productCount > 0) {
        while($row = mysql_fetch_array($sql)){ 
                 $id = $row["items"];
                 $name = $row["items_name"];
                 $description = $row["items_description"];
                 $price = $row["items_price"];
                 $quantity = $row["items_quantity"];
                 $check_pic = 'venues/'.$id.'/'.$id.'.jpg';
                if (file_exists($check_pic)) {
                    $img_src = 'venues/'.$id.'/'.$id.'.jpg';
                    } else {
                    $img_src = 'venues/0/0.jpg'; 
                }

                 $dynamicList .= '<li class="span3">
                    <div class="thumbnail">
                        <p><b>'.$name. '</b></p><br />
                       <img src="'.$img_src.'" alt="" style="box-shadow: 0 2px 3px rgba(0,0,0,0.2);">
                      <div class="caption">
                         <p align="center" class="lead" style="color:#053750;"> '.$venue.'</p> 
                          <hr />
                        <p><b>Description: </b> '.$description. '</p><br />
                        <p><b>Price: </b> '.$price. '</p><br />
                        <p><b>Quantity: </b> '.$quantity. '</p><br />
                        <p><a href="items_details.php?items_id='.$id.'" class="btn btn-info btn-block">Choose</a> </p>
                      </div>
                    </div>
                  </li>';
        }

我读过的一些文章:


第 4 部分:列出产品- ASP 部分非常易于理解,但我不知道如何将它与数据库的连接替换为 ODBC。

将通用列表绑定到中继器 - ASP.NET - 后面的代码是 C#,即使在 C# 到 VB 转换器的帮助下,我也很难转换

4

1 回答 1

0

从 PHP 代码到 .NET 代码的最直接映射是使用这样的库: http ://www.mysql.com/products/connector/

使用 MySqlConnection 类连接到您的数据库服务器,使用 MySqlCommand 类来构建您的查询,并使用 MySqlDataReader 来迭代结果并构建您的标记。

这将使您启动并运行,然后如果您想研究 .NET 与中继器或其他控件的绑定,您可以从那里开始工作。

于 2013-03-17T23:47:24.553 回答