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 クラスを使用して DB サーバーに接続し、MySqlCommand クラスを使用してクエリを作成し、MySqlDataReader を使用して結果を反復処理してマークアップを作成します。

これで準備が整い、リピーターやその他のコントロールへの .NET のバインディングを調査したい場合は、そこから作業を進めることができます。

于 2013-03-17T23:47:24.553 に答える