2010-05-31 27 views
-2

我使用asp.net(.aspx)語言來開發我的網站。
我想創建一個出現在主頁上的新聞模塊,點擊「更多」你會在另一頁新聞詳細信息中看到詳細信息。block news(.aspx)

有什麼建議嗎?

+1

你到底需要什麼幫助?你需要採取幾個步驟來做這樣的事情。 你打算使用WebForms還是MVC?新聞項目在哪裏存儲?從一開始就是一對夫婦的問題。 – TheGeekYouNeed 2010-05-31 23:21:50

+0

你的問題,這是模糊的我的朋友:-(也許你有特別的問題,如果是這樣的話,我們可以提供幫助。 – 2010-05-31 23:36:20

+0

關閉按鈕有點快,這是一個架構問題,它相當明確。這個人超過4小時清理它,sheesh – 2010-06-01 04:15:51

回答

1

新聞列表頁

你需要一個新聞頁面列表...叫它News.aspx

在這個頁面上,你將要使用以下命令:

你會想使用數據中繼器。 http://msdn.microsoft.com/en-us/library/cc488280.aspx

在DataRepeater標記的ItemTemplate中,您需要包含一個帶有「Read More」文本的asp.net超鏈接控件。超鏈接控制:http://www.w3schools.com/aspnet/control_hyperlink.asp

您需要將超鏈接控件的NavigateURL屬性設置爲「ViewArticle.aspx?ArticleID = ###」,其中###是數據庫中定義的新聞文章的ArticleID。

也在項目模板中,您將列出該特定文章的文本的片段。

新聞查看頁面

調用此頁面,ViewArticle.aspx

在這個頁面的頁面加載功能,你需要檢查查詢字符串爲文章ID存在

Dim MyArticleID as integer = Integer.parse(Request.QueryString("ArticleID")) 

現在您已經獲得了ArticleID,您可以從數據庫中提取文章內容,並將其顯示在面板內的頁面或您選擇的任何容器中。