[thelist] [ASP.NET] best practice error handling
Richard Davey
rich at launchcode.co.uk
Wed Apr 14 06:11:11 CDT 2004
Hello Les,
Wednesday, April 14, 2004, 11:55:49 AM, you wrote:
LL> A data layer method GetProductSetID returns an ID string to a business
LL> method.
LL> The business method GetProdutSet uses the result to return a DataSet to
LL> the presentation layer.
LL> The presentation layer ProductSet.aspx.cs populates a DataRepeater with
LL> the returned DataSet.
LL> If, however, datalayer.GetProductSetID has an empty result set, it
LL> returns the string "No records match your search".
LL> How do I get this error string from within businesslayer.GetPSDetails
LL> (which should return a DataSet) to, say a label on the calling page?
The Presentation Layer, as its name implies, should be where you
handle this. The logic for deciding if you show/hide the dataset or a
"Sorry no data" layer should come at the point where you get the
values back from GetProductSet.
If it returns a string instead of a DataSet then just use the
layer.value attribute to set the layer text of your error message and
hide the dataset accordingly.
--
Best regards,
Richard Davey
http://www.phpcommunity.org/wiki/296.html
More information about the thelist
mailing list