如何在razor foreach中使用html和escape razor?

rad*_*byx 4 html c# escaping razor

如何在剃须刀foreach中构建我的html?我在foreach里面得到"无法解决tbody".

我的代码:

function loadNyhedsbrevTable() {
    var tbody = "";

    $('#NyhedsbrevTable tbody').empty();
    @foreach (string n in ViewBag.NyhedsbrevListe)
    { 
        tbody = '<tr><td>' + n + '</td></tr>';
    }
    $('#NyhedsbrevTable tbody').append(tbody);
}
Run Code Online (Sandbox Code Playgroud)

我需要这样的东西吗?

<not razor> tbody = '<tr><td>' + @n + <not razor>'</td></tr>';

小智 5

这是你想要的?我希望这有帮助

@foreach (string n in ViewBag.NyhedsbrevListe)
{ 
    @:tbody = '<tr><td>' + n + '</td></tr>';
}
Run Code Online (Sandbox Code Playgroud)

资料来源:http: //haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx