Firefox中的Javascript问题

时间:2009-10-12 14:17:11

标签: asp.net javascript firefox

我知道这是一个很长的镜头,我可以提供的细节很少,但这就是问题所在:

我有一个asp.net(3.5)应用程序,我正试图在IE,Firefox和Chrome上运行。 在IE和Chrome上,一切正常,但 Firefox 会导致麻烦:

在Firefox上,当点击我的一些链接按钮时,状态栏显示相关的javascript:__doPostBack('...',")调用,但没有任何反应(没有回发或任何事情......按钮根本没有响应)。< / p>

示例<asp:LinkButton>

<asp:LinkButton ID="bAccountID" onClick="ViewAccountDetails" runat="server"
    CommandName='<%# DataBinder.Eval(Container.DataItem, "Users_aID") %>'> 
        <%# DataBinder.Eval(Container.DataItem, "iAccountID") %> 
</asp:LinkButton>

重要的是说:

  1. 某些链接 执行 可以在Firefox上运行,据我所知,按钮指向的所有.aspx页面的设计都是相同的。< / LI>
  2. 再次,在IE和Chrome上 - 没有问题!
  3. Firefox中的Javascript 已启用
  4. 试图运行调试并在相关的事件处理程序中为其中一个点击设置一个断点 - 根本就不去那里。
  5. 标准非工作链接按钮的示例:
  6. 任何聪明且解释清楚的想法都将受到高度赞赏!

3 个答案:

答案 0 :(得分:5)

最好的起点是获取Firefox的“Firebug”插件。

单击问题链接时可能会发生的情况是,Firebug中会出现JavaScript错误,并准确显示问题所在。

免费下载,点击工具&gt;即可找到。 Firefox菜单中的附加组件。

答案 1 :(得分:0)

尝试使用Internet Explorer并查看是否发生了同样的事情,如果没有,则将FireBug用作@Sohnee says

答案 2 :(得分:0)

我过去曾经遇到过像firefox一样的问题,并发现通过aspnet_regiis.exe -i重新注册iis框架有时可以解决问题。