我正在學習asp.net,但我發現一些問題。 我的疑惑是如何製作數據庫中包含的新聞標題列表。在這個列表中,每個標題點擊後會被重定向到一個頁面,您將能夠全面查看新聞(標題,正文,作者..)。 我得到了: - 一個包含新聞表的數據庫,每一條新聞都與一個識別碼(例如:「ID」)相關聯。 - 您將進入列表的頁面。 (例如:site/listofnews.aspx) - 我有一個頁面使用方法「querystring」來了解新聞的主鍵。 (例如:site/shownews.aspx?ID = 12345,其中「12345」是新聞的主鍵,一旦它知道數據庫中新聞的主鍵,它會加載頁面的每個字段(新聞。 aspx)with the news,this part is working ok。 - 數據使用Linq進行檢索,因此我收到「News」的列表,「News」類作爲ID,標題,正文,作者.. 我的疑問,是如何使上市點擊如何創建可點擊數據的列表? asp.net
在PHP我用這個方法(將HTML鏈接的列表,在各個環節href字段被改變,使得標籤「ID」與消息一致):
//database used is oracle, $stmt is the query, you don´t need to understand how it works.
oci_define_by_name($stmt, "ID", $id);
oci_define_by_name($stmt, "TITLE", $title);
if (!oci_execute($stmt, OCI_DEFAULT)) {
$err = oci_error($stmt);
trigger_error('Query failed: ' . $err['message'], E_USER_ERROR);
}
echo '<br />';
while (oci_fetch($stmt)) {<------While there is data from the database , create links
$link = '<a href="site/shownews.php?ID='.$id.'" >'.$title.'</a>';<----the shownews.php?ID= $id, creates the link according with the ID
echo $link<---Prints the link
echo '<br />';
}
我如何與asp.net相同?
謝謝你,我是不知道直放站的存在。 – 2010-05-27 19:10:28