【问题标题】:How can I do a messagebox in asp.net mvc?如何在 asp.net mvc 中创建消息框?
【发布时间】:2009-06-28 18:21:16
【问题描述】:

我一直在尝试在 asp.net mvc 的控制器中创建一个消息框,但是每次我键入 MessageBox 或 MsgBox 时,它都没有给我导入命名空间的选项...

我可以使用什么类似于 MessageBox?

【问题讨论】:

    标签: asp.net-mvc namespaces controller messagebox


    【解决方案1】:

    MessageBox 功能由 System.Windows 库提供,该库在 ASP.NET MVC 上下文中不可用,因为您的站点在浏览器中运行。

    相反,您应该使用 javascript 库来显示消息框。

    您可以使用以下命令显示消息框

    alert('你好')

    【讨论】:

    • 好吧,我需要能够看到后端发生了什么,当后端代码运行时,我无法真正从 javascript 中提醒后端变量。
    • 您的意思是您希望用户决定后端将使用哪个来渲染或处理某些内容?
    【解决方案2】:

    消息框可以使用 Javascript 显示,您可以为此编写自己的 HtmlHelper 或有一个将消息作为输入并显示它的部分,这样您可以重复使用您的部分

    【讨论】:

      【解决方案3】:

      您可以将脚本标记呈现为具有

      的操作结果

      警报('{0}');你的消息占位符在哪里

      【讨论】:

        【解决方案4】:

        我建议使用jQuery UI dialog。它非常易于使用、功能强大且非常易于设置样式。

        【讨论】:

          猜你喜欢
          • 2022-01-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多