如何在asp.net中显示通知

问题描述:

我试图使用Easy Notification显示通知,但我不希望在每次加载页面时都显示该通知,但当它只显示某些内容时如何在asp.net中显示通知

Try 
    mailClient.Send(mail) 
    ' ........  
    ' "message" is the hidden field that stores the string message to display 
    message.Value = "Message sent." 

Catch ex As Exception  
    message.Value = ex.Message 
End Try 

如果隐藏字段的值是空字符串不同,显示它的消息,否则什么都不显示

<script type="text/jscript"> 
$(document).ready(function() { 
if ($("[id$=_message]").val()!=""){ 
    $.easyNotification({ 
     text: $("[id$=_message]").val() 
     } 
    );  
    //Set hidden field's value to empty string 
    $("[id$=_message]").val()=""; 
    } 

}); 

正如你所看到的,我不清楚如何获取/设置隐藏字段

编辑 -----

我使用smokesignals尝试的价值。

  1. 新增的DLL到bin文件夹
  2. 将一个占位符控件调用plhMessages我的网页上,并
  3. 从我的页面加载事件称为SendMessage函数,但没有任何反应。 :(我缺少的东西???

ASP.Net

<form id="form1" runat="server"> 
     <asp:Panel ID="Panel1" runat="server"> 
      <asp:PlaceHolder ID="plhMessages" runat="server"> 
      </asp:PlaceHolder>     
     </asp:Panel> 
</form> 

VB

Protected Sub btnSend_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSend.Load 
    SendMessage(MessageType.Error, "This is an error message set from the aspx page.", True) 
End Sub 
+0

这是一个错误,我会尽快修复并为您拍摄更新。 – jonezy 2011-02-25 16:27:54

+0

已更新:https://github.com/downloads/jonezy/smokesignals/smokesignals.dll – jonezy 2011-02-25 16:30:06

+0

感谢:D,它现在工作! - 我不知道该怎么感谢你:D – eddy 2011-02-25 16:54:41

如果您使用.net我有我使用的显示信息, [email protected],很简单和直接的库

+0

我喜欢它,但我该如何安装它?那么如果用户想要在阅读通知后关闭通知呢? – eddy 2011-02-25 05:43:34

+0

只需添加对dll的引用,在您的页面上放置一个名为plhMessages的占位符控件,然后调用此方法.SendMessage来自页面,控件或母版页 – jonezy 2011-02-25 10:45:29

+0

闭合是我在列表中添加的内容,您的更多比欢迎来分解这个项目并自己做? – jonezy 2011-02-25 10:46:08

如果您在该页面有一个隐藏字段,如:

<input type="hidden" id="_message" value="Some text"/> 

然后我假设以下应该工作:

$(function() 
{ 
    var field = $('#_message'); 
    if(field.val() !== '') 
    { 
     $.easyNotification({text: field.val()}); 
    } 

}); 

也许你想阅读:

http://api.jquery.com/category/selectors/

+0

我试过这个:var field = $(“#”);它创造奇迹 – eddy 2011-02-25 16:07:25