.net - 像 StackOverflow 一样生成 "toast"消息

标签 .net asp.net jquery ajax messagebox

我每次构建 Web 应用程序时都会考虑的问题之一是消息应如何向最终用户显示

我尝试过像 Windows 应用程序中的消息框,但它们看起来很糟糕,并且在服务器上发布时会出现问题。我已经尝试过在页面顶部底部包含一个很酷标签的更新面板..但我仍然觉得它根本不够好。有时我在使用 AJAX 时会在特定情况下遇到问题,但对用户来说仍然看起来不太好......

我想询问有关出现一段时间然后消失的 StackOverFlow 消息的问题,例如对某条消息投票赞成或反对时显示为橙色的消息。

我想构建这样的消息或重用可以提供这些消息的 DLL。这可行吗?

注意::: 根据服务器端的特定条件向用户显示消息..

提前致谢。

最佳答案

具体来说,jGrowl jQuery 插件可以满足您的要求。

只需在 html 中包含 jQuery 和 jGrowl 脚本,然后开始使用 $.jGrowl() 函数生成消息。

示例代码:

<html>
<head>
<script src="path/to/jquery.js"></script>
<script src="path/to/jgrowl.js"></script>
<script>
$(function() {
  $.jGrowl("My sticky message, loaded after the rest of the page", {sticky: true});
  $("#mybutton").live("click", function(_) {
    $.jGrowl("you clicked the button!");});
});
</script>
</head>
<body>
<button id="mybutton">click me</button>
</body>
</html>

关于.net - 像 StackOverflow 一样生成 "toast"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237636/

相关文章:

.net - 如何在 F# 中声明对象数组?

.net - 使用 Ent-Lib 拨号跟踪的意外后果,没有错误记录

c# - WPF如何创建选项卡项

.net - WPF 是否对所有 Winforms 控件具有等效控件?

javascript - eventRender 未被触发 Fullcalendar ASP.net C# webforms

java - 如何将用户重定向到登录屏幕,如果在 session 超时后收到 ajax 调用

javascript - 删除 href 属性内的 <br/>

jquery - 根据鼠标移动使用 translate3d 更改 div 位置

c# - 如何在数组索引中添加文本框文本?

c# - 不能将类型字符串隐式转换为 char