![]() |
1
3
必须在这两个位置指定名称空间。这是正常的行为。这是编译器需要的,以便在将aspx页和代码隐藏页合并到一个类并进行实际编译之前,分别预编译它们。 默认情况下,aspx页面中已经包含了一些常用名称空间,因此不需要导入它们。但在您的情况下,您需要导入linq。 编辑:正如joel coehoorn所说,如果不想在aspx页面中手动添加默认名称空间,可以将其添加到web.config中的默认名称空间列表中。 |
![]() |
2
3
检查web.config文件中的名称空间部分,并确保其中列出了system.linq。 |
![]() |
3
0
我不会用
|
![]() |
4
0
请注意,asp.net编译(即aspx的编译)与后面代码的编译是分开的。后者在您构建项目时运行;前者在您第一次访问页面时运行,或者使用“publish…”或web部署项目预编译页面时运行。因此,如果在这两个地方都使用扩展方法,则需要告诉每个编译器在哪里找到它。 |
![]() |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |