Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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# __windows 7的IE 11中未定义dopostback_C#_Asp.net_Windows Server 2008_Internet Explorer 11 - Fatal编程技术网

C# __windows 7的IE 11中未定义dopostback

C# __windows 7的IE 11中未定义dopostback,c#,asp.net,windows-server-2008,internet-explorer-11,C#,Asp.net,Windows Server 2008,Internet Explorer 11,我的asp.net应用程序在windows server 2008上运行。我试图从安装了.Net framework的客户端计算机和未安装.Net framework的另一台计算机访问我的应用程序。这两台机器都安装了windows 7 在使用.NET framework 4的机器中,它会抛出错误 __dopostback undefined 在控制台中。 但是,当我尝试从没有安装.NET framework的机器上访问时,它可以正常工作。 我找到了解决办法。我有两个问题 1我应该在服务器计算机

我的asp.net应用程序在windows server 2008上运行。我试图从安装了.Net framework的客户端计算机和未安装.Net framework的另一台计算机访问我的应用程序。这两台机器都安装了windows 7

在使用.NET framework 4的机器中,它会抛出错误

__dopostback undefined
在控制台中。 但是,当我尝试从没有安装.NET framework的机器上访问时,它可以正常工作。 我找到了解决办法。我有两个问题

1我应该在服务器计算机或客户端计算机中安装所需的.NET framework修复程序吗


2以及为什么这个问题只出现在带有.NET framework的机器上。

我认为最好在服务器上安装.NET framework 4.5。这样您就不需要在客户端进行任何安装


因为不建议要求用户在客户端安装东西。ASP.NET4.5解决了所有这些问题,而且您的ASP.NET4.0仍然可以以相同的方式工作。asp.net 4.5的性能也有很多改进,因此最好将其安装在服务器上。

Javascript区分大小写,这就是为什么您应该写:u doPostBack'your Key','some parameter';