Architecture :: How To Manage User Messages To Avoid Hardcoding Messages
Aug 10, 2010How to manage user messages to avoid hardcoding messages accross the web application.
View 17 RepliesHow to manage user messages to avoid hardcoding messages accross the web application.
View 17 RepliesFor error messages, validation faults etc you have
ModelState.AddErrorMessage("Fool!");
But, where do you put success responses like "You successfully transfered alot of money to your ex." + "Your balance is now zero". I still want to set it at the controller level and preferably in key-value way, the same way as errormessages but without invalidating the modelstate.
I'm thinking of a architectural way of displaying messages in our application (Flex-Asp.NET-SqlServer), mostly messages that announce for instance a downtime.Currently I was thinking of creating a table FlexMessage that holds the name of a message (based on that name I now where to put in Flex) and the value (the message itself). As a result however, someone will have to create these messages and also delete them when they are no longer valid. So, thinking further, I thought of creating messages having a startdate and enddate, so an interval in which they need to be displayed. Like this, someone could login to the management part and create a message that needs to be displayed from a certain date until a certain date.I could also hardcode it in the Flex Application, but that would mean putting a new build online (of the swf) each time something changes with a certain message.
View 1 Repliesi have a problem there that i had an application that is running now i have problem that i have to send messages to all my user that are in my list.
View 5 RepliesI am using ASP.NET MVC2 for my project. I want to send the user confirmation messages after actions.
Ideally: User clicks on a link with a query string (i.e. a link to delete an entry) The controller does what the link says, creates the success message, and uses RedirectToAction to get rid of the query string from the URL. The new action displays the success message.
Since we cannot display a messag box, how to show an error message [for something that happens on the server side] to the user in ASP.NET [4.0]?
View 5 Repliesactullay my requirement is i need send messages to facebook user accounts using my web application(Asp.net,C#.Net).i have Users's facebook id and there there facebook Keys.
View 2 RepliesIn my ASP.NET MVC application, I do not want to report all exception messages to the user. But there are certain types of exceptions that I'd like to report to the user, so I created an action filter to decide if it's this particular type of exception, and if so then display the exception's message, otherwise display a generic message. So I created a custom exception called ClientException.
My filter looks something like this:
if (filterContext.Exception is ClientException)
message = filterContext.Exception.Message.Replace("
", " ").Replace("
", " ");
else
message = "An error occured while attemting to perform the last action. Sorry for the inconvenience.";
filterContext.HttpContext.Response.Status = "500 " + message;
I read this http://blogs.msdn.com/b/kcwalina/archive/2007/01/30/exceptionhierarchies.aspx where the author recommends using existing .NET exception types to report usage errors. However, by introducing my custom exception, I just have to do a single check in my filter.
I am getting two identical errors message when I view my Web page in my browser:
Valid User Session Variable Not Found: System.NullReferenceException for this line:
Code:
Response.Write(Session("ValidUser").ToString & "<br />") <----------
and the same error for this line:
Code:
Response.Write(Session("strEmail").ToString) <-----------
This is the code in that page:
Code:
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Try
Response.Write(Session("ValidUser").ToString & "<br />")
Catch ex As System.Exception
Response.Write("Valid User Session Variable Not Found: " & ex.ToString & "<br />")
End Try
[Code] .....
This the page that users are redirected to after logging on and, after verifying their credentials at the log-on stage, should show 'Hello DonaldDuck@Disney.com, Welcome to my website'.
Do these errors mean that the user cannot be validated in the database?
I know how to send emails, but is it possible to send out text messages?I have a yahoo account and i used to access their server for sending the emails.server which i can access to send text meaasges inspite of running my own server?
View 10 RepliesI have to customize a validation scheme for my form because required validation is only necessary if 2 other conditions are met; I have this figured out, but is there a way to add the messages to the ValidationSummary Control using C#
View 2 RepliesI have around 60 controls and I want to show a tooltip for each of them.I could do this manually but I want something that would allow me to make changes to the tooltip messages or the control they are bound to without modyfing the code (I don't know what this would be called).I thought about XML, but is there a better to store simple data like this?
View 2 RepliesI am looking for a ready to use Private Messages for ASP.NET. I am using the default ASP.NET membership.
I googled for days, but cannot find such Private messages module that contains simple features likle Inbox/OutBox, Send PM, Reciebe PMs...and so on...
I have no plan to erite such script. this is a very common requierment for lots of ASP.NET websites.
I have a Web App and a service sitting on the same machine and communicating via message queues. The problem I'm experiencing is that about half of the time the messages I send from the service are not arriving to the reading code in the web app. Some of them will arrive and some will not. The messages are sent with at least 1 second delay between them.
To make things harder - I don't see ANY of my messages in the management console, even those that do arrive. I turned journaling on, but see no difference. I have full access to the queue.
The reading code looks like this:
public SomeMethod
{
...
MessageQueue respQ = Utils.GetResponseQueue();[code]....
how to send multiple messages at once?
View 5 RepliesI am using ASP.Net 4.0, VB.Net, IIS7, and VWD2010 Express. I have a requirement to show UDP messages in a page as they happen on the network. We have devices on our network sending out messages to a specific port (Port 11000 in my example). The page I am trying to create will be loaded by different users to simply see the activity and status of these devices. This is a project I am doing in my free time to try and learn a little more...
I think I found the end of the Internet trying to find examples of this being done, but I can not find anywhere where anybody is actually showing these messages on a page as they become available. There are of course tons of udp server/client examples in VB.Net, C, and so on but they are all console apps, Wondows Forms,
I have created a community portal, in which user creates his/her account. After successfull registration a confirmation mail is send on registered email address.
I am using the following code to send the mail -
[Code]....
While testing we found that all the confirmation mails are going to SPAM folder instead of Inbox.
Is there anything wrong with the code or is there anything related to security.
I want to display some kind of messages say after user login or registred I am showing message in Label syaing "Successfully registred" "Successfully Login" like messages.
I want to display these messages in model popup when i want to display the messages to user.May be either in Lightbox.
When I fire a get request to a view in my application for some reason my model validation messages are displaying immediately on the page even before a form submit.
View 5 RepliesThis is probably going to end up as a stupid question, but countless research has offered me no results. I know there are different types of errors I want to check for, and when I should be throwing an exception for "exceptional" errors, and that I should create validating functions for input and other checks. My problem is, how do I send an error back to a page when the data entered fails in a separate class?
For Example:
User input entered in Page1.aspx, click calls Submit() in Class.vb Class.vb finds that input is invalid How do I update Page1.aspx label to say "Hey, that is not right".
I am having an attibute
[Code]....
The user logged in doesnt have any admin right and the RequiresAdminRights throws an exception. How can I display the exception message?
What is the most efficient way to transmit messages in WCF? I've done a few basic walkthroughs of WCF and upon analyzing the XML transmission I saw that they were very large by default... Containing what appears to me, as a lot of unnecessary information, for my needs. I'm looking for a way to send the shortest messages possible. How can I trim as much as possible from the XML? Can I remove all the header information. What approach for sending the shortest messages possible using XML in WCF?
View 3 RepliesI'm creating a very simple chat application. It has an ASP.NET web page as front-end and a WCF service as back-end for storing the messages to a database.Everything works great except one thing; when Browser A enters a chat message I want Browser B to see the message as soon as possible (yeah, I know, that's the purpose of a chat).What I've done so far is to setup a trigger within the UpdatePanel, like this:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="chatTimer" EventName="Tick" />
</Triggers>
which uses a timer:
<asp:Timer ID="chatTimer" runat="server" OnTick="chatTimer_Tick" Interval="1000" />
Is this the best approach or is there a better, yet simple, way to accomplish updating of messages. One drawback with this solution is that the textbox used to enter chat messages loses focus every time the Tick event runs.
how to program alerts and warning messages using c#.net
View 1 RepliesHow to use localized messages in javascript file in asp.net.
i have a javascript file(global-Scripts.js) which contains all my scripts.i use another file (messages.js) which has all the static error messages( ex: are you sure you want to delete ?) so that this can be localized.Is it possible localize this main script file without having another file(messages.js),so that i can remove one script reference ...