asp.net jquery fancybox - >通过codebehind关闭fancybox

时间:2011-11-07 15:39:33

标签: jquery asp.net fancybox code-behind

好的,所以我看到了通过点击按钮关闭fancybox的解决方案。 :

$ fancybox.close();

是否有任何人都知道可以从代码隐藏中关闭fancybox。

我唯一能想到的就是注册一个脚本,因为在我的情况下,我需要在按钮点击事件的代码隐藏中执行一堆逻辑,然后一旦完成关闭fancybox。我已经搜遍了所有人,但一直无法找到解决方案。

如果有人找到了办法,请告诉我。

感谢。

2 个答案:

答案 0 :(得分:4)

尝试:

ScriptManager.RegisterStartupScript(this, GetType(), "" , "$.fancybox.close();", true);

答案 1 :(得分:0)

我实际上找到了我的问题的答案。谢谢你的回复。 Royi,我认为你走的是正确的道路,但你的解决方案在我的应用程序中造成了错误。这正是我在想的事情。我的申请表明,由于我认为我的应用程序中的某些专有代码,它无法找到fancybox的类型。

我发现这是一个解决方案。

http://forums.asp.net/t/1640878.aspx/3/10