将usercontrol标记为已过时

时间:2012-07-03 14:19:46

标签: asp.net

我们有一个不同团队使用的asp.net框架。 在我们的框架中,我们有一个电子邮件用户控件,必须放在过时。该控件已被重写为webcontrol。

我可以让用户控件过时吗? 我尝试将过时的属性放在类名本身上

<Obsolete("This usercontrol is obsolte. Use the web control AtaMail")> _
Partial Public Class UCAtaMail
   Inherits System.Web.UI.UserControl
   ...

但是当团队在他们的aspx页面上引用控件时,这并没有显示出来。 也许有其他解决方案?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以在usercontrol的后端代码(.cs文件)中执行此操作。

And here is how to mark something as obsolete in C#