Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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#.NET MVC-Internet Explorer不';t运行控制器方法_C#_.net_Internet Explorer_Caching - Fatal编程技术网

C#.NET MVC-Internet Explorer不';t运行控制器方法

C#.NET MVC-Internet Explorer不';t运行控制器方法,c#,.net,internet-explorer,caching,C#,.net,Internet Explorer,Caching,我通常为Mozilla Firefox/Chrome编写代码。我的客户在使用Internet Explorer时报告了一个错误。我检查了一下,他是对的。我注意到InternetExplorer没有运行我的控制器方法,它只是向我显示它的视图,而没有在控制器方法中执行任何操作。这会导致一个问题,因为我在进入“Create”方法时需要清除会话。在Mozilla/Chrome上,它按预期工作-调用控制器方法。如何防止这种行为?它与缓存有某种联系?我试图在整个控制器上添加[OutputCache(Dura

我通常为Mozilla Firefox/Chrome编写代码。我的客户在使用Internet Explorer时报告了一个错误。我检查了一下,他是对的。我注意到InternetExplorer没有运行我的控制器方法,它只是向我显示它的视图,而没有在控制器方法中执行任何操作。这会导致一个问题,因为我在进入“Create”方法时需要清除会话。在Mozilla/Chrome上,它按预期工作-调用控制器方法。如何防止这种行为?它与缓存有某种联系?我试图在整个控制器上添加
[OutputCache(Duration=0)]
进行测试(正如我在互联网上发现的那样),但没有成功。

我自己帮了忙

我在整个控制器上添加了一个注释:

[OutputCacheAttribute(VaryByParam=“*”,Duration=0,NoStore=true)]


我还必须从IE中删除旧的缓存。

你能提供一些代码让我们知道你在做什么,并能复制这个吗?没关系,我只是在我的创建方法的开头放了一个断点,Mozilla/Chrome运行它,IE不是。你可以尝试在IE中使用开发工具来查看每个请求中发送到服务器的内容。你也可以使用一些登录控制器方法来更好地调试这些内容。你必须考虑到你的HTML或javascript无效,只是在IE中不起作用。我严重怀疑是否有专门针对IE的控制器方法“无法运行”。