2012-02-12 10 views
1

私は、私が思うに、非常に簡単な変換になるでしょう....私は4つのフィールドを持つ1つのテーブルを持っています.... Webページを埋めるためのテーブル....私はこのPHPを.aspxに変換する必要があります。私は見てきましたが、私が見つけたもののほとんどが私よりもはるかに高度です。私はASPについて何も知らない。どうもありがとうございました。ここでは、私が持っているものです。手始めに基本的なPHP/MySqlをASPに変換してMS SQLデータベースを照会します

<?php 
include("config.php"); 

$result = mysql_query("SELECT * FROM TestMeas ORDER BY name ASC",$connect); 
while($myrow = mysql_fetch_array($result)) 
     { 
?>       

<?php 

echo "<a href=\"".$myrow['url']."\" target=\"_new\">".$myrow['name']. "</a>"; ?> 

<?php echo $myrow['desc']; 
     } 
?> 
+2

「私はaspについて何も知っていません」 - 問題を解くという科学的伝統の中で、最初にこの問題を解決するべきです...:o) – deceze

+1

@deceze +1 - PHPとASPは、概念の点では巨大な湾があります。唯一の解決策は、あなたが完全なソリューションを求めて他の人に依頼することに頼ることができないため、それを学ぶことです。 – Joe

+0

@Farray、ありがとうございました....そして、asp-classicはちょうどそこに滑りました。 –

答えて

0

は、ASPASP.netの間には大きな違いがあります。非常に単純な言葉で言えば、ASPはスクリプト言語ですが、ASP.netはアプリケーションフレームワークです。 ASPとPHPはどちらもスクリプト言語なので、使い方はかなり似ています。 ASP.netはまったく類似していないまったく違う獣です。

スクリプト言語での作業と.Netフレームワークの構造内での作業の違いを考えると、「PHPを.Netに変換するにはXYZを実行する」とは言い難いです。 .Netフレームワークは、CakePHPやCodeIgniter(または他のもの)のようなフレームワークを使用しない限り、PHPの焦点では​​ないコンテンツからプレゼンテーションを分離することを中心に構築されています。

コメント内のlinked tutorialさんがあなたのところに来てくれたらと思っています。 SQL Serverに接続するMSDN article with a simple exampleもあります。

これは友人にとって「一応」好意的だと思われるので、最も簡単な選択肢は、おそらくコード内に文字列を作成してそれをビューに渡すことです。

string output = ""; 
using (SqlConnection conn = new SqlConnection(connectionString)) 
{ 
    conn.Open(); 
    using(SqlCommand command = new SqlCommand("SELECT url, name FROM TestMeas ORDER BY name ASC", 
               conn)) 
    { 
     using(SqlDataReader reader = command.ExecuteReader()) 
     { 
      if(reader.HasRows) 
      { 
       while (reader.Read()) 
       { 
        output += String.Format("<a href=\"{0}\" target=\"_new\">{1}</a>", 
              reader[ 0 ], 
              reader[ 1 ]); 
       } 
      } 
      reader.Close(); 
     } 
    } 
    conn.Close(); 
} 

// Do something with output 

あなたはコードビハインドでこれを行うことができ、あなたがMVCを使用している場合、あなたが望むなら、あなたは右のフォーム/ビュー/ページでそれを行うことができコントローラでそれを行うことができます。

関連する問題