.net5.0如何引用System.Web.UI包?(语言-c#)

问题遇到的现象和发生背景

学习asp.net过程中用visual C++2019来进行.net项目开发的时候,用.net5.0默认模板创建项目。在C#文件中使用using System.Web.UI后报错。

问题相关代码,请勿粘贴截图

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Web.UI;

public partial class Click : System.Web.UI.page
{
}

运行结果及报错内容

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CS0234 命名空间“System.Web”中不存在类型或命名空间名“UI”(是否缺少程序集引用?)

我的解答思路和尝试过的方法

根据网上的相关资料对解决方案点击项目引用后没有在引用选项中没有出现System.Web的选项。后把配置文件中的.net5.0更改为.net4.0后在依赖项中才出现System.Web.UI的引用。但是在更改位4.0后原本的5.0模板的相关内容就报错了。

我想要达到的结果

能正常引用System.Web.UI包和使用其内容不报错

题主是不是搞错方向了。。都net 5了肯定是学mvc+razor啊,还弄webform?

你好,
System.Web.UI 这个包是针对Asp.net 的。而Asp.net iframework 目前只到 4.8. 所以如果你一定要用到这个包,那你只能降到4.8 及以下。如果你一定要.net 5.0,那就做core 的项目吧。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632