c# - 在 cshtml View 中导入 c# 类

标签 c# asp.net

这可能吗?在遍历列表时,在 for each 循环中存储数据时,我无法将其实际类用作变量类型。

@using MyFirstWebApplication.Models.Student
@model IEnumerable<MyFirstWebApplication.Models.Student>
@{
    ViewBag.Title = "Title";
}

<h2>This is a heading</h2>

@foreach (Student student in Model)
{
    <h2>Student Name: @student.FirstName @student.LastName</h2>
}

只有当 foreach 循环中的变量类型为 'var' 时,代码才会编译

最佳答案

您的@using 语句看起来不正确。假设类的全名是MyFirstWebApplication.Models.Student,using语句应该是:

@using MyFirstWebApplication.Models

关于c# - 在 cshtml View 中导入 c# 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30015965/

相关文章:

c# - 从 strip "Could not load file or assembly ' System.Collections.Immutable' 获取响应时出错

c# - ASP.NET 网站的 token 身份验证

c# - 使用 ASP.Net Core 定位 net core 应用程序和完整的 net461

c# - FileSystemWatcher 无法访问网络驱动器

c# - 从位数组更改为枚举

c# - 将组合框显示文本设置为 ObservableCollection<T> 的属性

css - 如何在具有布局模板的页面中添加标题部分

c# - 从代码中选择网格控件中的一行

C# asp.net 调用 javascript

asp.net - IIS(动态和静态)缓存、OutPutCache 和浏览器缓存有什么区别