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

标签 c# html razor 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);
}

我需要这样的东西吗?

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

最佳答案

这是您要找的吗? 希望对您有所帮助

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

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

关于c# - 如何在 razor foreach 中使用 html 和 escape razor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19833955/

相关文章:

c# - 检查 winform 是否隐藏在以独占全屏模式运行的游戏后面

c# - 将 XML 文件添加到 Visual Studio 2008 项目的优点和用处

c# - 如何查询工作流实例的执行状态

javascript - navigator.share 文件无法在 iOS 14 Safari 上运行

php - Twitter OAuth (PHP) : Need good, 入门基本示例

javascript - 为什么我的悬停添加类在 Jsfiddle 上有效,但在我的网站上无效?我的标题中是否缺少某些内容?

c# - ASP NET MVC RAZOR 上传多个图像文件列表

javascript - 通过axios上传文件到WebApi

.net - ASP.NET MVC 在 View 中填充空列表<string>

c# - 在 cshtml 中为 View 模型呈现编辑器