asp.net网页支持哪些客户端?

asp.net网页支持哪些客户端?,asp.net,requirements,Asp.net,Requirements,asp.net网页支持哪些客户端 我正在尝试记录一个asp.net网站,我不确定就客户支持而言我应该说什么 asp.net对于浏览器是否有限制?我使用过IE和Firefox,但它与其他浏览器(chrome或safari)不兼容吗?我是否应该说,客户端仅限于任何特定的操作系统(我希望它能与Mac或Linux设备一起工作)?虽然您当然可以限制对web客户端子集的“支持”,但您应该能够使它在或多或少的程度上至少适用于所有现代web浏览器。这种差异实际上更多地与网络浏览器有关,而不是与网站有关。至于动态

asp.net网页支持哪些客户端

我正在尝试记录一个asp.net网站,我不确定就客户支持而言我应该说什么


asp.net对于浏览器是否有限制?我使用过IE和Firefox,但它与其他浏览器(chrome或safari)不兼容吗?我是否应该说,客户端仅限于任何特定的操作系统(我希望它能与Mac或Linux设备一起工作)?

虽然您当然可以限制对web客户端子集的“支持”,但您应该能够使它在或多或少的程度上至少适用于所有现代web浏览器。这种差异实际上更多地与网络浏览器有关,而不是与网站有关。至于动态行为,我建议使用已经解决了主要浏览器之间差异的javascript框架。CSS的问题更大,但是您仍然应该能够获得大致相同的外观和感觉,尽管这可能需要一些工作。如果不知道你遇到了什么具体问题,就很难知道如何建议你解决它们。通常,我会针对IE8/7、FireFox和Safari(或Chrome)进行测试。你可能也想加入Opera,尽管我的经验是,如果你得到FF,你通常已经得到它为Opera工作了


如果您在让生成的HTML按您希望的方式工作时遇到问题,您可能希望尝试使用ASP.NET MVC。它使您能够更好地控制HTML。这在使事情按您所希望的方式运行时非常有价值,不过,WebForms代码显然也可以按您所希望的方式运行。但是,有时,您必须跳转几圈才能让它完全按照您想要的方式运行,因为web控件的输出并不总是您和我在任何情况下都会产生的结果。

虽然您当然可以限制对web客户端子集的“支持”,但您应该能够使它至少在以下情况下工作:,在某种程度上,所有的现代网络浏览器。这种差异实际上更多地与网络浏览器有关,而不是与网站有关。至于动态行为,我建议使用已经解决了主要浏览器之间差异的javascript框架。CSS的问题更大,但是您仍然应该能够获得大致相同的外观和感觉,尽管这可能需要一些工作。如果不知道你遇到了什么具体问题,就很难知道如何建议你解决它们。通常,我会针对IE8/7、FireFox和Safari(或Chrome)进行测试。你可能也想加入Opera,尽管我的经验是,如果你得到FF,你通常已经得到它为Opera工作了


如果您在让生成的HTML按您希望的方式工作时遇到问题,您可能希望尝试使用ASP.NET MVC。它使您能够更好地控制HTML。这在使事情按您所希望的方式运行时非常有价值,不过,WebForms代码显然也可以按您所希望的方式运行。但是,有时,您必须跳转几圈才能让它完全按照您想要的方式运行,因为web控件的输出并不总是您和我在任何情况下都会产生的结果。

ASP.NET中的任何内容都不是特定于浏览器或客户端操作系统的。因此,它几乎可以在任何平台上工作


显然,javascript支持是大多数ASP.NET站点正常运行的必要条件。但是,作为开发人员,您可以故意或无意地做许多事情,这可能会限制浏览器/平台的兼容性。最明显的是使用active-x控件。

ASP.NET中的任何内容都不是特定于浏览器或客户端操作系统的。因此,它几乎可以在任何平台上工作

显然,javascript支持是大多数ASP.NET站点正常运行的必要条件。但是,作为开发人员,您可以故意或无意地做许多事情,这可能会限制浏览器/平台的兼容性。最明显的是使用active-x控件。

+1作为总结@Maestro:为了接近相同的外观和感觉,css重置+1用于摘要@Maestro:为了接近相同的外观,css重置