0

我使用 jQuery nyroModal 插件已经有一段时间了,坦率地说,它是我迄今为止使用过的最好的模态插件之一!我希望很多其他人也使用过这个插件,因此我需要一些关于将它与 ASP.NET 一起使用的帮助。

然而,我在过去遇到了一个问题,并试图让它与 ASP.NET 服务器控件一起工作——基本上不能在模式中使用任何服务器控件,因为它创建了另一个表单标记,而且你显然知道,ASP。 NET 只允许一个表单标签。所以我决定改用标准的 HTML 控件,并使用 web-services/page-methods 调用服务器端代码(比如单击按钮)。这很好,但我不明白的是如何在模态中进行适当的回调,换句话说 - 单击按钮,模态缩小到默认大小并显示加载指示器,然后在 HTML 响应时放大已收到,并希望显示请求的状态(即成功失败

我刚刚开始学习 .NET 中的 Web 服务和回调,所以我绝不是专家。请有人对此有所了解并为我提供一个小的“hello world”示例吗?我将永远伟大!

感谢你!

4

1 回答 1

2

我也遇到过这个问题,事实证明,当您打开模式时,它会向下移动到<form>标签之外的 HTML 末尾!

如果您使用的是最新版本的 nyroModal,您可以使用 blocker 属性告诉它要出现在里面的元素

 $('#myElement').nyroModal({
    'blocker': '#aspnetForm'
  });

更多信息在这里: http: //nyromodal.nyrodev.com/#demos

于 2009-04-01T13:55:52.057 回答