asp.net-mvc - 标记 'h1' 未关闭

标签 asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我是一名 Winforms 专家,正在学习 ASP.Net。正在通过教程学习使用 Razor 的 MVC 4。这是我的代码。

@using MVC_Employee.Models;
@{
    var model = new Employee()
        {
            Name = "Rapsy Tree",
            Department = "Development",
            JoinTime = DateTime.Now,
        };
}

<div>
    <h1>@model.Name</h1> // Getting error in typing Name and also VS intellisense not populating this.
</div>

错误

编译时错误:标记“h1”未关闭

运行时错误:

描述:编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:CS1031:预期类型

 Source Error:

Line 38:      Line 39:      Line 40:     public class
_Page_Views_employee_employee_cshtml : System.Web.Mvc.WebViewPage<.Title</h1>> { Line 41:          Line 42:
#line hidden

好吧,我知道这违反了在 View 中使用模型的 MVC 规则,但我只是想学习 Razor 语法。有人可以帮我理解错误吗?谢谢。

最佳答案

尝试添加空格:

<h1> @employee.Name </h1>

Take a look at this question

关于asp.net-mvc - 标记 'h1' 未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17722494/

相关文章:

C# HTML 字符串显示

c# - 如何在 ASP.NET MVC 5 中获取外部登录的电子邮件地址

asp.net-mvc - 在 View 中使用 ko 时 ko.applyBindings 给出错误 "ko is not defined"

c# - 表单例份验证超时被忽略

c# - Wcf 返回通常的响应

javascript - 如何从 Controller 中多次调用一个方法? Ajax

asp.net-mvc - OWIN 身份验证和自定义响应

asp.net-mvc - Request.QueryString 在 MVC3 的 _Layout.cshtml 中不起作用

asp.net-mvc-3 - 将HTML代码附加到现有的Razor部分

asp.net-mvc-3 - 如何将所有内容重定向到单个 Controller ?