【问题标题】:Required an alert of success or failure after form post in asp.net在 asp.net 中发布表单后需要成功或失败的警报
【发布时间】:2013-04-01 12:44:07
【问题描述】:

我的表单中有一个输入框和一个 html 文件上传器。我想提交将保存在数据库中的输入框和上传文件的文本,然后我需要在我的 html 页面中显示成功或失败警报。我不知道我该怎么做。我已经完成了获取帖子值并将其保存在数据库中的过程,但我无法向我的 web page.net mvc3 发出任何警报。我正在使用 asp.net mvc3。任何形式的帮助都会得到认可。

【问题讨论】:

  • 文件上传后是否重定向?
  • 这个话题stackoverflow.com/questions/5581214/…可能会有帮助
  • 不,我没有重定向。我将留在同一页面。
  • @user1576559 使用 $.ajax 将其发布到控制器并在失败或成功时返回特定响应并在 $.ajax 成功回调中抛出警报
  • 使用 AJAX 发布文件并不简单。你必须使用一些 jquery 插件。

标签: asp.net html asp.net-mvc-3


【解决方案1】:
   HttpContext.Current.Response.Write
                ("<script>alert('" + pageTable[page].Dequeue() + "');</script>");

see this example this will help you

【讨论】:

  • 我知道如何编写警报或 msgbox。但我的问题是,当我将表单提交到控制器中的特定操作之后,我如何从服务器生成此警报消息到我的网页??
  • 你看到我发布的那个链接了吗?
【解决方案2】:

当您使用 MVC 时,您可以在 VIEW 中编写一个 JavaScript 逻辑,只有在某些 FLAG 为真时才会调用该逻辑。当您第一次调用时,FLAG 的视图将关闭。成功上传后,使该 FLAG 为 true,它将在页面上执行或编写带有警报消息的 javascript,并被用户看到

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多