C# 如何从类库中的类内部显示消息框?

C# 如何从类库中的类内部显示消息框?,c#,asp.net,messagebox,C#,Asp.net,Messagebox,有人能告诉我如何在c语言类库项目的.cs文件中显示警报消息吗 我正在调用classlibrary项目中cs文件的一个方法。每当控件到达方法中的alert message语句时,alert message都应显示在web页面aspx上,并且不应执行alert message语句的下一条语句。小心不要在类库中放入太多的UI代码。听起来你的类库方法应该抛出一个异常。然后调用代码可以捕获异常并根据需要将其显示给用户。小心不要在类库中放入太多的UI代码。听起来你的类库方法应该抛出一个异常。然后调用代码可以

有人能告诉我如何在c语言类库项目的.cs文件中显示警报消息吗


我正在调用classlibrary项目中cs文件的一个方法。每当控件到达方法中的alert message语句时,alert message都应显示在web页面aspx上,并且不应执行alert message语句的下一条语句。

小心不要在类库中放入太多的UI代码。听起来你的类库方法应该抛出一个异常。然后调用代码可以捕获异常并根据需要将其显示给用户。

小心不要在类库中放入太多的UI代码。听起来你的类库方法应该抛出一个异常。然后调用代码可以捕获异常并根据需要将其显示给用户。

您的类库方法应该将错误返回给调用方,错误是否显示取决于调用方。

您的类库方法应该将错误返回给调用方,是否显示错误取决于调用者。

在由定义良好的层组成的应用程序中,永远不应该这样做

问题中没有详细说明您试图通过这样做实现什么,但这里有一些可能性和解决方案:

是否将警报用作调试的替代品?使用调试器并逐步完成代码;必要时检查变量。 试图捕获抛出的异常的消息?让异常冒泡到UI层,在那里您可以捕获它并显示消息。 是否尝试从数据库或本地化查找表返回字符串?将其作为函数或属性的结果返回,并显示UI层中的值。
在由定义良好的层组成的应用程序中,永远不应该这样做

问题中没有详细说明您试图通过这样做实现什么,但这里有一些可能性和解决方案:

是否将警报用作调试的替代品?使用调试器并逐步完成代码;必要时检查变量。 试图捕获抛出的异常的消息?让异常冒泡到UI层,在那里您可以捕获它并显示消息。 是否尝试从数据库或本地化查找表返回字符串?将其作为函数或属性的结果返回,并显示UI层中的值。
您可能希望显示一段ASPX页面和.cs代码,以帮助人们理解您的要求。您可能希望显示一段ASPX页面和.cs代码,以帮助人们理解您的要求。