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));
            }
        }