4

Razor内でタスク(System.Threading)を使用することは可能ですか??

私がやろうとしているのはこれです: 非同期で塗りつぶしたいテーブルがあります。

コードを見てください:

@{
    Func<dynamic, object> preenche =
        @<text>
            <tr><td>oi1</td><td>oi2</td></tr>
        </text>;
}

...
<tbody>
    @Task.Factory.StartNew(() =>
        {
            foreach(Apontamento ap in Model.apontamentos)
            {
                preenche(ap);
            }
        })
</tbody>

出力は次のとおりです。System.Threading.Tasks.Task

出来ますか?それとも、Ajax を使用してやろうとしていることを実行できますか?

4

2 に答える 2

0

ビューでこれを行うべきではありません。非同期アクションを作成しますが、ビューのレンダリングを開始すると、すべてのデータの準備が整うはずです。

于 2013-04-17T15:29:49.093 に答える