System.ArgumentException:使用文字字符串,值不能为空

时间:2016-03-16 16:07:19

标签: c# asp.net-mvc-4 exception razor-2

无法想出这个。

我在视图中有以下标记(MVC 4,Razor 2):

item.key

错误如下:

enter image description here

显然,提供了一个值。

所以,然后我对字符串进行了硬编码,并在不同的行上得到了相同的错误: enter image description here

所以,然后我添加了控制台输出语句。然后在JS部分之后立即发生异常: enter image description here

这些控制器/动作确实存在,所以我对此感到困惑。在Razor解析器抛出一个无关的错误之前我曾经看过类似这样的东西,但从来没有这么奇怪:

有什么想法吗?

我现在要系统地删除页面内容,以便我可以隔离这个问题,因为我现在还不知道,除了抛出的异常显然没有出现在指示的行上。

由于

1 个答案:

答案 0 :(得分:0)

页面下方有一个@Url.Content()调用方式,甚至没有接近异常断点,传入一个空字符串。不为空,一个空字符串。这就是问题