Tag: messagebox

ASP.NET Jquery C#MessageBox.Show对话框呃…问题

我正在维护一个ASP.NET站点,我试图使用jQuery让对话框看起来更好。 Web应用程序有一个名为MessageBox的C#类,它允许从服务器端向客户端显示消息….基本上在aspx代码隐藏的C#中,如果某些逻辑“不计算”,你可以只使用MessageBox.Show( ‘你的错误信息’); 由于MessageBox类似乎只是’注入’javascript …“alert(你的消息)”我尝试将javascript更改为jquery对话框调用: html:标准的jQuery示例对话框…(故意切断标签……只是为了让代码示例显示出来……在这里可能有一种真正的方法可以做到这一点……但这是我的第一篇文章…) div id =“dialog”title =“示例对话框”> p>您要向用户显示的某些文本./p> / DIV> jQuery:我注释掉了Alert,并替换了:sb.Append(“$(’dialog’)。dialog(’open’);”); while(iMsgCount–> 0) { sMsg =(string)queue.Dequeue(); sMsg = sMsg.Replace(“\ n”,“\\ n”); sMsg = sMsg.Replace(“\”“,”’“); //sb.Append(@“alert(”“”+ sMsg + @“”“);”); **** sb.Append(“$(’dialog’)。dialog(’open’);”); **** } 我期待这个打开html中设置的对话框,但没有显示。 我认为javascript是javascript …而且执行jQuery调用而不是手动警报无关紧要……但显然存在断开连接。 有关如何解决这个问题的任何想法? 或者我不知道的任何更好的实现? 谢谢,对于任何和所有的帮助……我在下面包含了完整的MessageBox类。 柯特。 public class MessageBox {private static Hashtable m_executingPages = new Hashtable(); private MessageBox(){} public […]

生成像StackOverflow这样的“toast”消息

我每次构建Web应用程序时都会想到的一个问题是消息应该如何显示给最终用户 我尝试过像Windows应用程序中的消息框,但它们看起来很糟糕,并且在服务器上发布时会出现问题。 我在页面底部的顶部尝试了一个包含很酷标签的更新面板。但是我觉得它根本不够好。 有时在使用AJAX时我在特定情况下遇到问题,但对用户来说仍然不太好… 我想询问一段时间后出现的StackOverFlow消息,然后消失,例如,在向上或向下投票时以橙色显示的消息。 我想构建这样的消息或重用可以提供这些的DLL。 这可行吗? note :::根据服务器端的特定条件为用户显示消息。 提前致谢。