Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Null传递给ActionResult会导致错误,但逻辑似乎是正确的_C#_Asp.net Mvc - Fatal编程技术网

C# 将Null传递给ActionResult会导致错误,但逻辑似乎是正确的

C# 将Null传递给ActionResult会导致错误,但逻辑似乎是正确的,c#,asp.net-mvc,C#,Asp.net Mvc,形势 我正在从事一个项目,其中一个用户填写一个应用程序,并有能力附加文档。 文档数量可能会有所不同,因此我将存储在一个单独的表中,并通过应用程序ID将它们关联起来 到目前为止,我的表单有两个选项卡,一个选项卡用于显示详细信息,另一个选项卡用于附加文档。 原因是,如果用户单击以添加文档,我将提示他们首先保存表单。这样,一旦表单被保存,我将拥有将表单与所附文档关联起来所需的应用程序ID 问题 问题就出现在这里 <div class="form-horizontal tab-pane" id="

形势

我正在从事一个项目,其中一个用户填写一个应用程序,并有能力附加文档。 文档数量可能会有所不同,因此我将存储在一个单独的表中,并通过应用程序ID将它们关联起来

到目前为止,我的表单有两个选项卡,一个选项卡用于显示详细信息,另一个选项卡用于附加文档。 原因是,如果用户单击以添加文档,我将提示他们首先保存表单。这样,一旦表单被保存,我将拥有将表单与所附文档关联起来所需的应用程序ID

问题

问题就出现在这里

<div class="form-horizontal tab-pane" id="dvAttach">
         @Html.Action("documentList", "Application", new { id = Model.applicationID })
</div>

还提供了一个空错误

,因为加载页面时,Model.applicationID中没有值。因此,最好应用一个检查,无论Model是否为null或Model.applicationID值是否为null。

因为在加载页面时,Model.applicationID中没有值。所以最好应用一个检查,不管Model是否为null或者Model.applicationID值是否为null。

我添加了
@if(@Model.applicationID!=null){@Html.Action(“documentList”,“Application”,new{id=Model.applicationID})}
。但我仍然得到一个空错误,这意味着模型中并没有任何内容。正确地绑定模型。同时应用如下检查@if(@Model!=null){……。}我已经添加了
@if(@Model.applicationID!=null){@Html.Action(“documentList”,“Application”,new{id=Model.applicationID})}
。但我仍然得到一个空错误,这意味着模型中并没有任何内容。正确地绑定模型。同时应用如下检查@if(@Model!=null){……..}
            @if (@Model.applicationID != null)
            {
                @Html.Action("documentList", "Application", new { id = Model.applicationID })
            }