带有ASP.NET按钮的prettypopin Modal

时间:2009-07-28 17:36:50

标签: asp.net jquery asp.net-2.0

我正在使用prettypopin Modal(StéphaneCaron)编辑我的FormView。看起来它只能使用常规提交按钮。

<input type="submit" value="Submit" id="buttSubmit" />

但它不适用于任何.net按钮(asp:button,asp:LinkBut​​ton)。有人有什么建议吗?

或者您可以推荐任何其他jQuery Modals,以便进行与asp.net控件一起使用的编辑吗?

感谢名单。

1 个答案:

答案 0 :(得分:0)

这是因为模式正从DOM中删除,并在</body>标记之前的文档末尾替换。您将需要修改jQuery以在</form>标记之前放置项目以使其正常工作。

<强> 编辑:
在buildpopin函数中的prettypopin源代码中,有一行看起来像:

$('body').append('<div class="prettyPopin">...

您需要将其更改为:

$('body form:first').append('<div class="prettyPopin">...

这是因为jquery正在删除模式对话框中的表单并在表单标记之后替换它,这就是它不回发的原因。如果你使用firefox的“View Generated Source”

,你会看到这个