2014-10-28 54 views
0

我在asp.net web窗体项目中使用了一个wrap bootstrap主题,并且我的按钮都不会触发。我在google上找到了几个答案,但没有一个能够工作。有没有解决方法?我尝试添加UseSubmitBehavior =“False”和ValidateRequestMode =“Disabled”给我的按钮,但仍然没有解雇。这似乎是一个巨大的问题,我真的不想让所有的按钮ajax调用。Bootstrap主题和asp.net按钮事件

+0

您是否尝试过的F12开发人员工具,看看是否有是防止正确触发回传操作的脚本错误?这些asp:按钮或html按钮上的runat =“server”?尝试在按钮上设置CausesValidation =“false”。 – 2014-10-28 03:53:40

+0

没有错误,我尝试设置该属性。漂亮的令人沮丧的问题......我甚至尝试只是在页面中间投掷按钮,并有写一个字符串到用户界面,它不火。 – 2014-10-28 13:17:08

回答

0

您可以用继承所有css的asp.net服务器控件按钮替换该html按钮。 这可能会解决您的问题。

+0

我没有用asp按钮替换按钮,事件不会触发。显然,bootstrap由于一些奇怪的原因必须抢劫按钮点击。 – 2014-10-28 13:17:56

0

好吧,我发现这个问题....我不得不部分重建的页面部分,直到我发现是什么导致它....基本上它有一个div环绕整个网站,并有一个id =“SB-网站“设置它后,搜索整个解决方案有一些js附加到它包裹每个孩子控制与sb网站,这是停止回发...

这是没有乐趣.... :)

//站点容器

如果$( '身体')儿童()wrapAll( '')($( '#SB-网站')长!)。; //检查内容是否被sb-site包装,如果不是,则包装。

var $ site = $('#sb-site'); //缓存选择器。如果(!$ site.parent()。是('body'))$ site.appendTo('body'); //检查其位置并在必要时移动。