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를 사용하여 시도 숨겨진 필드
편집 -----
의 값을 설정합니다.
- 추가 bin 폴더 내 페이지에 자리 표시 자 컨트롤이라고 plhMessages을 넣어
- 내 페이지의로드 이벤트에서 sendMessage 첨부라고
- 하지만 아무 일도 발생하지 않습니다에 DLL. :(나는 뭔가를 놓치고 있습니까 ???
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
업데이트 : https://github.com/downloads/jonezy/smokesignals/smokesignals.dll – jonezy
감사 : D, 이제 작동하지 않습니다 !!! - 나는 너에게 충분히 감사하는 방법을 모른다 : D – eddy