gpt4 book ai didi

c# - 如何在MVC 4项目中制作显示模板

转载 作者:行者123 更新时间:2023-11-30 12:46:26 26 4
gpt4 key购买 nike

您好,我正在 MVC 中构建应用程序,我想使用显示模板在 View 中显示我的模型。这是我的模板,但在我尝试显示它时出现错误:

@*<tr>
<td>@Html.Display(NameE)</td>
<td>@Html.Display(NameC)</td>
<td>@Html.Display(NameR)</td>
<td>@Html.Display(Timespan) </td>
<td><button class="button" type="submit" name="Review"></button></td>
</tr>*@

我希望此模板显示在 td 中填满数据库数据的每一行,但它什么也没做。我做错了什么?

最佳答案

首先,尝试在您的 View 中使用 @Html.DisplayFor(yourModel, "YourTemplateName")

当您制作默认模板时,您应该将它们与模型相关联并将它们放在您的共享文件夹中,以便它与它们相关联。在你的情况下你应该做模型相关的 DisplayFor:

@model YourModel

<tr>
<td>@Html.DisplayFor(x => x.NameE)</td>
<td>@Html.DisplayFor(x => x.NameC)</td>
<td>@Html.DisplayFor(x => x.NameR)</td>
<td>@Html.DisplayFor(x => x.Timespan) </td>
<td><button class="button" type="submit" name="Review"></button></td>
</tr>

然后在你的 Controller 中你应该像这样使用它:

@Html.DisplayFor(Model)

Take a look at this article for more information.希望这有帮助;]

关于c# - 如何在MVC 4项目中制作显示模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20357770/

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