gpt4 book ai didi

asp.net-mvc-3 - 在 Razor 中将文本附加到 MvcHtmlString

转载 作者:行者123 更新时间:2023-12-04 06:29:31 24 4
gpt4 key购买 nike

尝试使用循环在 Razor 中构建一系列表行:

MvcHtmlString filesList = MvcHtmlString.Create("");
foreach (var file in orderRow.Files)
{
fileList = fileList + "<tr><td colspan='2'><a href='http://@file.Location/file.FileName' target='_blank'>@file.Description </a></td></tr>";
}
@filesList
}

How to concatenate several MvcHtmlString instances让我认为我使用上述代码走在正确的轨道上,但我正在与 Razor 对抗,并且经历了不同的里程。

谢谢

最佳答案

你把问题复杂化了。您根本不需要为您的情况构建字符串,因为您只是在循环之后直接输出字符串。你可以这样做:

@foreach (var file in orderRow.Files) {
<tr><td colspan='2'><a href='http://@file.Location/file.FileName' target='_blank'>@file.Description </a></td></tr>
}

http://weblogs.asp.net/scottgu/archive/2010/12/15/asp-net-mvc-3-razor-s-and-lt-text-gt-syntax.aspx

关于asp.net-mvc-3 - 在 Razor 中将文本附加到 MvcHtmlString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5609457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com