【问题标题】:Possibility of Consuming .Net User Control(.ascx) in ASP .Net Core Project在 ASP .Net Core 项目中使用 .Net User Control(.ascx) 的可能性
【发布时间】:2020-06-11 11:50:30
【问题描述】:

我需要在 ASP .net 核心项目中渲染 .net 用户控件(.ascx)。我可以在 MVC 项目中运行用户控件。同样的方式我们可以使用用户控件 ASP .Net Core 还是我们可以在 asp.net core 项目中添加 aspx 页面?

【问题讨论】:

  • 没有。为什么不直接以 ASP.NET Core 的方式重新实现逻辑?
  • @mason 我们有第 3 方用户控制哪些逻辑是用 ASP .Net 网络表单编写的。我们需要在 ASP .Net Core 项目中使用该第 3 方程序集。

标签: asp.net .net asp.net-core user-controls ascx


【解决方案1】:

同样的方式我们可以使用用户控件 ASP .Net Core 还是我们可以添加 aspx asp.net core 项目中的页面?

不,你不能在核心项目中使用它们,它们完全属于不同的项目。

首先需要了解.net项目中用户控件的作用,然后可以在core项目中找到对应的方法进行替换。

用户控件包含可重复使用的代码。它可以根据需要跨应用程序使用。

核心项目中有两个类似的概念:局部视图视图组件

您可以将用户控件中的逻辑重写为部分视图或视图组件。

你可以参考这两个官方文档,然后尝试用它们来替换核心项目中的用户控件。

【讨论】:

    猜你喜欢
    • 2019-12-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-03
    • 2016-12-30
    • 2021-03-02
    • 1970-01-01
    相关资源
    最近更新 更多