我知道这是不可能的,我可以提供的细节太少了,但这就是问题所在:
我有一个 asp.net (3.5) 应用程序,我试图在 IE、Firefox 和 Chrome 上运行它。 在 IE 和 Chrome 上一切正常,但 Firefox 会造成麻烦:
在 Firefox 上,当我点击一些链接按钮时,状态栏显示相关的 javascript:__doPostBack('...',")
调用,但没有任何反应(没有回发或任何东西..按钮根本没有响应)。
一个例子 <asp:LinkButton>
<asp:LinkButton ID="bAccountID" onClick="ViewAccountDetails" runat="server"
CommandName='<%# DataBinder.Eval(Container.DataItem, "Users_aID") %>'>
<%# DataBinder.Eval(Container.DataItem, "iAccountID") %>
</asp:LinkButton>
重要的是:
- 一些链接确实在 Firefox 上有效,据我所知所有
.aspx
按钮指向的页面设计相同。 - 同样,在 IE 和 Chrome 上 - 没问题!
- Firefox 中的 Javascript 启用。
- 尝试运行调试并在其中一次点击的相关事件处理程序中放置一个断点 - 根本不会去那里。
- 一个标准的非工作链接按钮的例子:
任何聪明且解释清楚的想法都将受到高度赞赏!
最佳答案
最好的起点是获取 Firefox 的“Firebug”插件。
当您单击问题链接时可能会发生的事情是 JavaScript 错误将出现在 Firebug 中并向您准确显示问题所在。
它是免费下载的,您可以通过单击 Firefox 菜单中的“工具”>“附加组件”找到它。
关于asp.net - Firefox 中的 Javascript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1554861/