服务器端按钮适用于Firefox但不适用于IE

时间:2010-09-21 17:21:16

标签: c# asp.net iis

任何人都知道为什么调用服务器端函数的简单onclick =“btnSubmit_Click”按钮可以在Firefox中运行,但不能用于IE。

4 个答案:

答案 0 :(得分:0)

服务器端代码与浏览器无关。仅与您的代码有一些问题。检查它

答案 1 :(得分:0)

这是默认的按钮行为。在所有浏览器中,我都测试过除了 Internet Explorer,没有类型属性的按钮说有其他方式具有默认的提交行为。在IE中,它只是一个按钮(type="button"),默认情况下运行本地代码;如果被调用的本地代码没有为您提交表单,则需要添加type="submit"属性以使表单提交给服务器进行处理。

答案 2 :(得分:0)

不知道您的实施细节,我建议您尝试使用Internet Explorer的开发人员工具,查看当您点击该按钮时发布的内容(如果有的话)。

它可能会引导您找到可以帮助您解决问题的其他内容。

答案 3 :(得分:0)

我遇到了同样的问题。显然IE兼容模式与它有关。我通过在我发现的article的主页面上禁用它来让我的程序工作。

<html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
         <meta http-equiv="X-UA-Compatible" content="IE10; IE=9; IE=8; IE=7; IE=EDGE" />
         <title></title>
相关问题