C# C Linq to XML-使用Dropdownlist评级和图像评论网站
所以,我有一个我正在做的小项目。事情发生在挪威,所以我试着解释一下 我正在制作一个网站,在那里我可以阅读和添加电影评论。我有一个名为“电影评论”的aspx网站,它在dropdownlist中显示0-5之间的标题、评论和评级,还有一个名为“添加新电影评论”的aspx网站,我可以在其中使用moviereviews.xml文件对标题、评论和评级dropdownlist进行CRUD 电影 回顾 Title=tittelC# C Linq to XML-使用Dropdownlist评级和图像评论网站,c#,drop-down-menu,linq-to-xml,rating,C#,Drop Down Menu,Linq To Xml,Rating,所以,我有一个我正在做的小项目。事情发生在挪威,所以我试着解释一下 我正在制作一个网站,在那里我可以阅读和添加电影评论。我有一个名为“电影评论”的aspx网站,它在dropdownlist中显示0-5之间的标题、评论和评级,还有一个名为“添加新电影评论”的aspx网站,我可以在其中使用moviereviews.xml文件对标题、评论和评级dropdownlist进行CRUD 电影 回顾 Title=tittel <movies> <movie> <id&
<movies>
<movie>
<id>1</id>
<title>Iron Man</title>
<review>Bla bla bla...</review>
<rating>2</rating>
</movie>
</movies>
还有“电影评论”网站中的另一段代码:
protected void lagreBtn_Click(object sender, EventArgs e)
{
String filePath = Server.MapPath("/xml/filmanmeldelser.xml");
XElement anmeldelserXML = XElement.Load(filePath);
anmeldelserXML.Add(
new XElement("film",
new XElement("id",hentNyUnikId()),
new XElement("tittel", tittelTxt.Text),
new XElement("anmeldelse", anmeldelseTxt.Text),
new XElement("rating", rangeringDropDownList.SelectedValue)
)
);
anmeldelserXML.Save(filePath);
protected string hentFilePath(string filnavn)
{
String filePath = Server.MapPath("../xml/" + filnavn);//OR ("/xml/" + filnavn)
return Server.MapPath("../xml/" + filnavn);//OR ("/xml/" + filnavn)
}
protected void visFilmanmeldelseListe()
{
String filePath = Server.MapPath("/xml/filmanmeldelser.xml");
XElement anmeldelserXML = XElement.Load(filePath);
var filmeanmeldelseListe = from filmer in anmeldelserXML.Descendants("film")
select filmer;
if(filmeanmeldelseListe.Count() > 0)
{
StringBuilder filmanmeldelseListeSB = new StringBuilder();
foreach (var film in filmeanmeldelseListe)
{
filmanmeldelseListeSB.AppendFormat(
"<article><h1>{0}</h1><p>Anmeldelse: {1}</p><p>Rangering: {2}</p></article>",
(string)film.Element("tittel"),
(string)film.Element("anmeldelse"),
(string)film.Element("rating")
);
}
filmanmeldelseListeLiteral.Text = filmanmeldelseListeSB.ToString();
}
现在,这很有效
但是,哇!出现了一个大问题!。与数字不同的是,在dropdownlist中显示的《钢铁侠》的评级为5,我想显示一张与所选dropdownlist值相比X倍的明星图像,就像在对电影进行评级时的普通评级控制一样。我在网站项目中的一个名为“图片”的文件中有这个图像
示例:评级为5,将显示5颗星。Gving评级为2,显示2颗星
我已经试了好几天了,但我似乎无法控制自己。。。
有没有人有什么好的建议、技巧或解决方法让我在这个问题上摆脱困境
任何帮助都将是绝对伟大的 你是同一个人,还是从事同一项任务?我注意到这两个挪威人……实际上在做同一个任务:认识那个家伙,只是不知道他在网站上贴了一个问题。感谢链接人!他远远领先于你:祝你好运