在razor里面的javascript if语句中打印文本

时间:2017-05-10 09:27:56

标签: javascript html asp.net-mvc razor html-table

我试图展示一个" X"如果我的if语句是真的。 这是我的代码:

foreach (var opkod in Model.Select(x => x.AS_SC_OP).Distinct())
{
    <tr>
        <td></td>
        <td>
            @Html.DisplayFor(modelItem => opkod)
        </td>
        <td></td>
        @foreach (var rad in Model)
        {
            if (rad.AS_SC_OP == opkod)
            {
                <script type="text/javascript">
                    for (j = 0; j < yearArray.length; j++)
                    {
                        if(@rad.AS_SC_AR == yearArray[j].indexOf() && @rad.AS_SC_VECKA == weekArray[j].indexOf() )
                        {
                            @Html.Raw("<td>");
                            @Html.Raw("<p>x</p>");
                            @Html.Raw("</td>");
                        }
                    }
                </script>
            }
        }
    </tr>
}

当我调试它似乎工作,但我的页面上没有打印任何内容。任何人都知道我做错了什么?

0 个答案:

没有答案