c# @viewdata 新人求教

qq_42752712 2019-03-01 10:18:01
MVC
视图上的代码
<div>
<table border="1">
<tr>
<th>班级编号</th>
<th>班级名称</th>
<th>创建时间</th>
</tr>

@ViewData["datalist"]
</table>
</div>
控制器
Model1 db = new Model1();
var datalist = db.ClassInfo.Where<ClassInfo>(u => true);
StringBuilder sb = new StringBuilder();

foreach (var classinfodata in datalist)
{
sb.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>", classinfodata.Id, classinfodata.ClassName, classinfodata.createTime.ToShortDateString());

}
ViewData["datalist"] = sb.ToString();
运行结果
...全文
111 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
guanyelong 2019-03-03
  • 打赏
  • 举报
回复
控制器返回list集合给view,view中遍历集合,1l用的是netcore形式,如果是简单net下直接 @model IEnumerable<命名空间.Model1 > 然后 <table border="1"> <tr> <th>班级编号</th> <th>班级名称</th> <th>创建时间</th> </tr> @foreach (var s in Model) { <tr><td></td><td></td><td></td></tr> } </table>
秋的红果实 2019-03-02
  • 打赏
  • 举报
回复
开头加这个@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers @Html.Raw(ViewData["datalist"]) OK

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧