2010-05-31 2 views
-2

J'utilise le langage asp.net (.aspx) pour développer mon site web.
Je veux créer un module de nouvelles apparaissant dans la page d'accueil, et en cliquant sur "plus" vous obtiendrez des détails dans une autre page de détails de nouvelles.block news (.aspx)

Un conseil?

+1

Pour quoi avez-vous besoin d'aide exactement? Il y a plusieurs étapes à suivre pour faire quelque chose comme ça. Allez-vous utiliser WebForms ou MVC? Où sont stockés les éléments d'actualité? sont quelques questions pour commencer. – TheGeekYouNeed

+0

votre question c'est à vague mon ami :-(Peut-être vous avez des problèmes avec quelque chose en particulier, si c'est le cas, nous pourrions vous aider –

+0

Peu rapide sur le bouton de fermeture là, c'est une question d'architecture et c'est raisonnablement clair. le gars un peu plus de 4 heures pour l'effacer, sheesh –

Répondre

1

Nouvelles annonces Page

Vous avez besoin d'une page Nouvelles Listing ... appeler News.aspx

Sur cette page, vous voulez utiliser les éléments suivants:

Vous voulez utiliser un répéteur de données. http://msdn.microsoft.com/en-us/library/cc488280.aspx

Dans le ItemTemplate de votre balisage DataRepeater, vous souhaiterez inclure un contrôle de lien hypertexte asp.net avec le texte «Lire la suite». Contrôle de lien hypertexte: http://www.w3schools.com/aspnet/control_hyperlink.asp

Vous devez définir l'attribut NavigateURL du contrôle Lien hypertexte égal à "ViewArticle.aspx? ArticleID = ###" où ### est le numéro d'article de l'article de nouvelles tel que défini dans votre base de données.

Toujours dans le modèle d'élément, vous listerez un extrait du texte de cet article particulier.

Nouvelles Affichage de la page

appel cette page, ViewArticle.aspx

Dans la page fonction de la charge de cette page, vous devez vérifier la QueryString de l'existence d'un article ID

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

Maintenant que vous avez votre ID d'article, vous pouvez extraire le contenu de l'article de votre base de données et l'afficher sur la page dans un panneau ou un conteneur de votre choix.