.Net:在类库项目中引用System.Web.UI

4

SetFocus

我试着在一个类库中实现以上的Se Focus代码。我将要实现的类叫做HtmlHelper类,但是我似乎不能在类库项目中引用System.Web.UI类。

如何在类库项目中引用System.Web.UI?

3个回答

4
你需要添加对 System.Web 程序集的引用(在 .NET 选项卡中查找)。话虽如此,我看了一下链接的代码,你可以很容易地将函数稍微改一下,只返回一个字符串并且不依赖于 System.Web.UI.Page。从长远来看,这可能更加合理。

是的,我认为可能会失去依赖性。 - Jack

1

通常没有任何技术原因;也许如果您正在使用某些“新”的东西……您是否检查了dll是否针对正确的框架版本?

然而,有很好的架构原因不这样做……通常更干净的方法是将这些东西抽象出来,使代码永远不会调用堆栈上方的内容……只会向下。也许传递一个公开此接口的接口(UI项目实现)。


1

添加对 System.Web 程序集的引用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接