Hi,
I end up utilizing exemption in web improvement notwithstanding for conditions that are not by any stretch of the imagination mistakes, not to mention uncommon ones - just rationale choices, approvals...
in a website page, I frequently compose code like so:
- try
-
- {
-
- int id;
-
- if(!int.TryParse(txtID.Text, out id))
-
- throw new Exception("ID must be an integer");
-
- if(IdAlreadyExists(id))
-
- throw new Exception("ID already exists in database");
-
-
-
- }
-
- catch(Exception ex)
- {
- SetErrorLine(ex.Message);
- }
I was thinking about whether this is extremely the right method for utilizing special cases and authorizing Business Logic in web advancement.
P.S.: I am utilizing asp.net, and clearly I could utilize ASP.NET validators for some of these and furthermore isolate UI from rationale, yet I'm endeavoring to make a point of the general thought.
Thanks and Regards
sireesha.