我正在使用prettypopin Modal(StéphaneCaron)编辑我的FormView。看起来它只能使用常规提交按钮。
<input type="submit" value="Submit" id="buttSubmit" />
但它不适用于任何.net按钮(asp:button,asp:LinkButton)。有人有什么建议吗?
或者您可以推荐任何其他jQuery Modals,以便进行与asp.net控件一起使用的编辑吗?
感谢名单。
答案 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”
,你会看到这个