【问题标题】:Unable to access view无法访问视图
【发布时间】:2014-04-01 12:44:27
【问题描述】:

在我的控制器中调试时,我得到了一个有效的模型

但是当执行到达return view(model);

我明白了

这个错误是关于什么的?

【问题讨论】:

    标签: c# asp.net-mvc-4 debugging asp.net-mvc-views


    【解决方案1】:

    控制器无法找到包含您的 IndexViewModel 的指定视图

    【讨论】:

      【解决方案2】:

      看来您还没有在所需位置之一创建视图....查看您的错误,您可能应该在 /Views/LoadProduct/Index.cshtml 有一个视图

      【讨论】:

      • 我确实在那个位置有视图。这是我没有得到的。实际上我正在尝试在用于创建它的页面上加载选定的产品(以允许其编辑) .您是否认为我将 productId 作为参数提供给导致此错误的 Index 操作?
      • 如果没有看到完整的控制器,很难判断。我原以为你会希望你的控制器被命名为“ProductController”,并在控制器上有一个名为“Edit”的方法,它返回一个 ActionResult,它接受一个从索引视图传入的“id”,即你调用加载一个单一产品不会影响您的索引操作。在 Views 下,您将拥有 Views/Product/Index.cshtml 和 Views/Product/Edit.cshtml
      • 好的,谢谢。我创建了另一个名为“编辑”的动作并使用它。谢谢。
      【解决方案3】:

      您没有此操作的视图。你能检查Index.cshtml 是否存在于Loadproduct 文件夹中吗?

      【讨论】:

        猜你喜欢
        • 2014-05-24
        • 1970-01-01
        • 2017-04-26
        • 2014-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-10
        • 1970-01-01
        相关资源
        最近更新 更多