c# Razor项目出错 Error (active) CS0234

Error (active)    CS0234    The type or namespace name 'Index1Model' does not exist in the namespace 'RazorPagesTutorial.Pages.Employees'

项目报错:CS0234 

Severity	Code	Description	Project	File	Line	Suppression State
Error (active)	CS0234	The type or namespace name 'Index1Model' does not exist in the namespace 'RazorPagesTutorial.Pages.Employees' (are you missing an assembly reference?)		

可能的原因:

因为我新建Razor页面的时候,默认的文件名字是Index1.cshtml和Index1.cshtml.cs,但我修改了名字成Detail.cshtml和Detail.cshtml.cs

尝试的解决办法:

1.我准备全局搜索Index1,然后修改Index1。但我全局搜索没有找到,全局搜索的具体步骤为

ctrl+f

但是全局搜索没有找到

2.我准备rebuild项目,但是rebuild依然报错(错误一样)

解决办法

1.我删除了报错页面的所有代码,然后重新敲了第二行model的代码(我之前应该也没有敲错,但不知道原因)

@page
@model RazorPagesTutorial.Pages.Employees.DetailsModel
@{
}

2.下次可以试一试关闭Visual Studio,然后重启。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C是一种编程语言,也被称为“C语言”。它于1972年由丹尼斯·里奇在贝尔实验室开发,旨在为UNIX操作系统提供编程支持。C语言是一种高级语言,可以用来开发各种类型的应用程序。 C语言的设计目标是具有高效性、可移植性和灵活性。它提供了丰富的操作符和语法结构,使得程序员可以编写高效的代码。C语言具有良好的可移植性,因为它的语法和语义相对简单,并且可以在多个平台上进行编译和运行。C语言还支持底层编程,可以直接访问硬件和内存地址,因此它非常适合开发驱动程序和嵌入式系统。 C语言具有丰富的标准库,其中包含了各种功能模块,如输入输出、字符串处理、内存管理等。这使得开发者可以更快速和方便地编写代码,减少了重复劳动。 C语言被广泛应用于系统软件和应用软件的开发,如操作系统、编译器、数据库、图形界面等。许多流行的编程语言,如C++、Java和Python,都是基于C语言开发的。 总的来说,C语言是一种强大和灵活的编程语言。它的简单语法和丰富的标准库使得开发者能够更加高效地编写代码。因此,C语言在计算机编程领域具有重要地位,并且在各种应用程序开发中被广泛使用。 ### 回答2: c是英文字母表中的第三个字母。它的发音是/si:/或/k/. c也可以代表一些其他的概念。 在数学中,c可以代表光速,即光在真空中传播的速度,大约为每秒300,000公里。光速是许多物理学和天文学中的重要常量,它在相对论中起着关键作用。 在计算机科学中,c是一种编程语言,由贝尔实验室于1972年首次开发。C语言以其高效性和灵活性而闻名,它成为了许多现代编程语言的基础,如C++和Java。许多操作系统和应用程序也是用C语言编写的。 除此之外,在化学中,C是碳元素的化学符号。碳是地球上一种常见的元素,它在生命中起着重要作用,构成了许多有机化合物。 总而言之,c不仅是英文字母表中的一个字母,还代表了光速、C语言和碳元素。它在不同的领域中有着重要的意义和应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值