我有了下一个JavaScript:
var document = 0;
if ('@Model.Article.ListFiles.First()' != null) {
document = '@Model.Article.ListFiles.First()'; }
Article.ListFiles.First()
具有此测试的计数值"0",当然我收到错误
"System.InvalidOperationException:'序列不包含元素'">
但问题是我无法处理此错误,我尝试了try/catch
,但不起作用。其他操作员(!= null, != '', != '0', != 0)
这解决了我的问题:
var document = '@Model.Article.ListFiles.FirstOrDefault()';
感谢所有人,特别感谢asawyer!!!
首先创建一个变量,然后进行检查:
var a = '@Model.Article.ListFiles.First()';
var document = '';
if ( a !== null ) {
document = a;
}