浏览器中的结果与开发工具中的HTML-View之间的差异

时间:2016-04-25 15:13:04

标签: asp.net asp.net-mvc google-chrome google-chrome-devtools

我正在使用asp.net mvc 5中的web应用程序。我从一个动作调用一个View。 但是这个视图没有显示出来。在开发人员工具(FF和Chrome)中,我可以在html-Tab中看到相应的答案。但不是在浏览器中。 任何人都可以解释一下吗? 这就是显示的内容: Displayed

这是dev-tools的html-Tab中的答案:

Answer 非常感谢您的帮助 P

1 个答案:

答案 0 :(得分:0)

您是通过AJAX调用调用此Action / View吗?由于您使用的是Grid,我倾向于认为这很可能。

如果是这样,您需要确保在回调函数中实际设置内容的结果:

// Call a controller action via an AJAX call
$.ajax('controller/action', { id: 42 }, function(results){
      // results should be your actual View HTML
      $('#result-area').html(results);
});

如果您使用某种类型的第三方组件来执行此操作,则应该有一些文档介绍如何处理来自控制器的回调。