C# __windows 7的IE 11中未定义dopostback
我的asp.net应用程序在windows server 2008上运行。我试图从安装了.Net framework的客户端计算机和未安装.Net framework的另一台计算机访问我的应用程序。这两台机器都安装了windows 7 在使用.NET framework 4的机器中,它会抛出错误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我应该在服务器计算机
__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';