我一直在收到错误:“值不能为空”,即使我正在检查空值。 这是我的代码部分:如何在javascript中搜索空值
<script type="text/javascript">
if (typeof @Model.Project.ProjectPricings.Count() != 'undefined' &&
@Model.Project.ProjectPricings.Count())
{
numberOfPricings = @Model.Project.ProjectPricings.Count();
}
sourceCodeList = '@Html.Raw(string.Join("", Model.SourceCodeList.Select(x => "<option></option><option value=" + x.SourceCode + ">" + x.SourceCode + "</option>")))';
targetCodeList = '@Html.Raw(string.Join("", Model.TargetCodeList.Select(x => "<option value="+ x.TargetCode + ">" + x.TargetCode + "</option>")))';
unitTypeCodeList = '@Html.Raw(string.Join("", Model.UnitTypeCodeList.Select(x => "<option value="+ x.UnitTypeCode + ">" + x.UnitTypeCode + "</option>")))';
currencyList = '@Html.Raw(string.Join("", Model.CurrencyList.Select(x => "<option value="+ x.CurrencyCode + ">" + x.CurrencyCode + "</option>")))';
serviceCodeList = '@Html.Raw(string.Join("", Model.ServiceCodeList.Select(x => "<option value="+ x.ServiceCode + ">" + x.ServiceCode + "</option>")))';
frequencyList = '@Html.Raw(string.Join("", Model.VolumeFrequencyList.Select(x => "<option value="+ x.VolumeFrequencyDescription + ">" + x.VolumeFrequencyDescription + "</option>")))';
@*$(document)
.ready(function() {
if (@Model.Project.Id == null) {
addPricing();
}
});*@
$('#submit-price-button').button();
$(".date").datepicker();
$(".combobox").SumoSelect({ search: true, searchText: 'Enter here.' });
</script>
_'typeof @ Model.Project.ProjectPricings.Count()!='undefined''_应该做什么? – evolutionxbox
你确定在你的表达式中@ @ Model.Project.ProjectPricings.Count()'每个部分@Model,@ Model.Project和@ Model.Project.ProjectPricings不等于null? –
它假设检查它是否未定义... – BYG