我为一个组织创建了军事网站。该网站的一部分将成为新闻/博客墙。ASP.NET C#,SQL渲染图像,SQL查询等
这篇新闻将包含一篇simpel文章,并为该文章提供一些图片,具体取决于文章作者选择的内容。
在我的数据库中,我编了两张桌子,一张是新闻,一张是照片。将这些连接在一起,图片表只包含图片的网址,而不是整个图片。
现在的问题:
如果只有一个连接到文章图片都工作正常,但如果我得到一些照片,我得到每个画面,但同一篇文章多个行。
这给了我下一个问题,我的ASP.NET ListView提供了一个新的文章,并为每篇文章和同一篇文章呈现出一张图片>。 <
我一直在问我的老师在uni寻求帮助,但他们似乎都忙于其他讲座。
我也想知道如何在ListView中渲染多张图片,在代码behinde中使用了一些foreach来获取更多的图片标签,但我怎么做?
生病后我的SQL查询,如果有帮助的这张照片,看行2和3
ALTER PROCEDURE [dbo].[GetLatestNews] AS
BEGIN
SELECT News.NyhetID, News.Rubrik, News.Nyhet, News.Datum, Picture.Picture
FROM Picture
RIGHT OUTER JOIN News as News ON News.NyhetID = Picture.NyhetID
ORDER BY News.NyhetID DESC
END
感谢所有提前还记得我是个新手程序员,这也许是很容易吗?我真的很喜欢这件事,因为我不会那么刻薄地告诉自己。
如果你可以用查询的文本(而不是图片)更新你的问题,你可能会得到更具体的回答。 – mgnoonan 2012-04-22 20:13:34
只需使用WordPress的这个,这就是它... – 2012-04-22 20:14:21
ALTER PROCEDURE [dbo]。[GetLatestNews] AS BEGIN SELECT News.NyhetID,News.Rubrik,News.Nyhet,News.Datum,Picture.Picture FROM Picture RIGHT OUTER JOIN News作为新闻在News.NyhetID = Picture.NyhetID ORDER BY News.NyhetID DESC END EXEC dbo。GetLatestNews我得到像这样的东西:Row | NyhetID | Rubrik | Nyhet | Datum | Picture 1 5嗨Bla 04/05〜Gallery/pic/tree.jpg <----问题2 5嘿Bla 04/05〜Gallery/pic/Head.jpg <----相同3 4 Helo Hehe 03/04〜Gallery/pic/nuub.jpg – Rovdjuret 2012-04-22 20:25:46