Html 代码内容出现故障
我有三个Html 代码内容出现故障,html,css,asp.net-mvc,razor,Html,Css,Asp.net Mvc,Razor,我有三个ifs(也尝试了span、table和div),我希望它们按照它们在代码中出现的顺序显示,如1,2,3。相反,前两种说法似乎从来没有按顺序排列过 代码 我对上面的循环进行了三次迭代,数据如下 // loop 1 PastElo = Apple PastElo1 = Banana PastElo2 = Peach // loop 2 PastElo = Apple PastElo1 = Banana PastElo2 = None // loop 3 PastElo = Apple P
if
s(也尝试了span
、table
和div
),我希望它们按照它们在代码中出现的顺序显示,如1,2,3
。相反,前两种说法似乎从来没有按顺序排列过
代码
我对上面的循环进行了三次迭代,数据如下
// loop 1
PastElo = Apple
PastElo1 = Banana
PastElo2 = Peach
// loop 2
PastElo = Apple
PastElo1 = Banana
PastElo2 = None
// loop 3
PastElo = Apple
PastElo1 = None
PastElo2 = Peach
它会像这样显示
Banana Apple Peach
Banana Apple
Apple Peach
前两个语句总是出现相反的结果。我曾经尝试过使用div、span、表,甚至JQuery来插入,但都没有成功
知道为什么会这样吗
使用MVC和Razer
谢谢大家!
发行的实际图像。(请注意,每个符号中都有一个数字,如果不是null
,则数字应按I、II、III的顺序出现)。在图像中,箭头在I之前射入II
第二行的输出HTML示例(也显示了无序的HTML)
能否显示绑定这些属性的控制器代码?你确定问题不存在吗?我还是MVC的新手,但是控制器如何负责这个问题呢?也许我遗漏了.NETMVC的一个概念。(我也会发布控制器!)我建议检查输出的HTML。CSS中类似于
float
的东西可以很容易地使事物以不同于HTML的顺序出现。@克里斯现在float:none
在我的HTML中。@Austin,不应该这样。但是看起来PastElo
和PastElo1
的值混淆了。希望确保您已取消此选项
// loop 1
PastElo = Apple
PastElo1 = Banana
PastElo2 = Peach
// loop 2
PastElo = Apple
PastElo1 = Banana
PastElo2 = None
// loop 3
PastElo = Apple
PastElo1 = None
PastElo2 = Peach
Banana Apple Peach
Banana Apple
Apple Peach
<div class="row">
<img src="/Content/badges/s2diamond.png" alt="s2diamond" height="37" width="37" />
<img src="/Content/badges/s1gold.png" alt="s1gold" height="37" width="37" />
</div>
public ActionResult Index(string Filter, string searchString, string Sort)
{
ViewBag.champ1 = new SelectList(db.championLists, "ID", "Name");
ViewBag.champ2 = new SelectList(db.championLists, "ID", "Name");
ViewBag.champ3 = new SelectList(db.championLists, "ID", "Name");
ViewBag.elo = new SelectList(db.eloLists, "ID", "rank");
ViewBag.rank = new SelectList(db.rankLists, "ID", "rank");
ViewBag.role1 = new SelectList(db.roleLists, "ID", "lane");
ViewBag.role2 = new SelectList(db.roleLists, "ID", "lane");
ViewBag.s1elo = new SelectList(db.PastEloes, "ID", "Rank");
ViewBag.s2elo = new SelectList(db.PastEloes, "ID", "Rank");
ViewBag.s3elo = new SelectList(db.PastEloes, "ID", "Rank");
ViewBag.s4elo = new SelectList(db.PastEloes, "ID", "Rank");
// !filter and !sort
if (String.IsNullOrEmpty(Sort) && (String.IsNullOrEmpty(searchString) || String.IsNullOrEmpty(Filter)))
{
return View(db.Users.ToList().OrderBy(x => x.name));
}
}