2010-02-24 93 views
1

任何人都可以告诉我如何在C#中的类库项目的.cs文件中显示警报消息?如何在类库中的类中显示消息框?

我正在调用classlibrary项目中的cs文件的方法。每当控件进入方法中的警报消息语句时,警报消息应显示在网页(aspx)上,并且不应执行对警报消息语句的下一条语句。

+0

您可能想要显示ASPX页面和.cs代码的片段,以帮助人们了解您要求的内容。 – CAbbott 2010-02-24 20:15:26

回答

4

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

1

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

2

在由明确定义的层组成的应用程序中,不应该这样做。

中有一个问题,你想通过这样做是为了实现什么缺乏细节,但这里有几种可能性及解决方案:

  • 使用警报作为调试的替代品?使用调试器并逐步执行代码;根据需要检查变量。
  • 试图捕获抛出异常的消息吗?让异常冒泡到可以捕获它并显示消息的UI层。
  • 尝试从数据库或本地化的查找表中返回字符串?将它作为函数或属性的结果返回,并显示UI层的值。