【问题标题】:lightbox effect/control for C# with ASP.NET带有 ASP.NET 的 C# 灯箱效果/控件
【发布时间】:2009-02-25 15:14:34
【问题描述】:

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


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

还有什么建议吗?

【问题讨论】:

    标签: c# asp.net lightbox thickbox imagebutton


    【解决方案1】:

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

    【讨论】:

    • 关于如何通过单击 Imagebutton 控件来启动它的任何帮助?我只能看到如何在 Javascript 或 HTML 中触发它。
    【解决方案2】:

    你试过 jQuery 的 SimpleModal 插件吗?

    它很容易使用。

    【讨论】:

    • 是否可以在 C# 中组合它?通过单击图像按钮使其弹出?
    • 是的,只要让 OnClientClick 触发该方法即可。它是 100% 的 JavaScript。
    【解决方案3】:

    我们在我们的项目中使用 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

    【讨论】:

      【解决方案4】:

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

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

      [编辑]实际上,我看到他们为 Studio 2008/.NET 3.5 明确下载了 AJAX 工具包,此外..您是否查看过控件包随附的示例“Test2”站点?您必须将要单击的图像设置为 dotnet6:ThickBoxImage 的,查看示例,在解决方案转换完成后,它在 Visual Studio 2008 中运行良好。是的,jQuery 和它的朋友值得研究。

      【讨论】:

      • "Ajax Control Toolkit 已经内置在 Visual Studio 2008 / Framework 3.5 中," - 但是所有的扩展器在哪里?比如Modal Extender等?
      • 你是对的,我最初打错了,我可能在你评论的同时编辑帖子
      • 关于ThickBox,我找到了支持按钮的版本,但是当我尝试使用控件并在设计模式下添加它们时,我收到一条消息“无法完成操作”。不知道还能做什么:(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 2013-06-02
      相关资源
      最近更新 更多