我試圖使用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嘗試的價值。
- 新增的DLL到bin文件夾
- 將一個佔位符控件調用plhMessages我的網頁上,並
- 從我的頁面加載事件稱爲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
這是一個錯誤,我會盡快修復併爲您拍攝更新。 – jonezy 2011-02-25 16:27:54
已更新:https://github.com/downloads/jonezy/smokesignals/smokesignals.dll – jonezy 2011-02-25 16:30:06
感謝:D,它現在工作! - 我不知道該怎麼感謝你:D – eddy 2011-02-25 16:54:41