使用ASP.NET的C#灯箱效果/控件

时间:2009-02-25 15:14:34

标签: c# asp.net lightbox thickbox imagebutton

更新:关于ThickBox的确定,我找到了支持按钮的版本但是当我尝试使用控件并在设计模式下添加它时,我收到一条消息“操作无法完成”。不知道还能做什么:( 知道为什么我收到这条消息吗?


我已经找到了Ajax Control Toolkit,但由于某些原因我无法安装它(使用Visual Studio 2008)。 我还发现了ThickBox但我无法弄清楚如何通过单击C#Imagebutton控件来触发灯箱效果弹出窗口。它需要触发ASP .NET页面。

还有其他建议吗?

4 个答案:

答案 0 :(得分:2)

我建议不要使用AjaxControlToolKit。这是客户端下载的大量代码。试着看看jQuery和插件(例如.jqModal)

答案 1 :(得分:0)

Ajax Control Toolkit已内置于Visual Studio 2008 / Framework 3.5中,该工具包适用于Studio 2005用户。

查看厚盒,但最初是为Framework 2.0 w \ Toolkit发布的,虽然AJAX内置是内置的,但偶尔会出现一些兼容性问题。

[编辑]其实我看到他们为Studio 2008 / .NET 3.5明确地提供了AJAX工具包下载,还有..你看过控件包附带的示例“Test2”网站吗?您必须使要点击的图像为dotnet6:ThickBoxImage,查看示例,在解决方案转换完成后,它在Visual Studio 2008中正常工作。是的,jQuery和它的朋友值得研究。

答案 2 :(得分:0)

您是否尝试过jQuery的SimpleModal插件?

这很容易使用。

答案 3 :(得分:0)

我们正在项目中使用jqmodal,这很棒

re:崩溃工具箱,这可能是你的问题吗? http://social.msdn.microsoft.com/forums/en-US/vs2008sp1beta/thread/60a4b642-9495-43ec-bf3b-88526b601c99/

这里有一个对我有用的解决方案: http://www.tech-archive.net/Archive/VisualStudio/microsoft.public.vsnet.ide/2008-03/msg00083.html