【问题标题】:Import a class in ASP.NET在 ASP.NET 中导入一个类
【发布时间】:2011-02-24 15:49:24
【问题描述】:

我想导入 App_Code 中的一个类以在我的 aspx 页面中使用它。

我该怎么做?

谢谢

【问题讨论】:

  • 什么课?你打算如何使用这个类?课程将包含什么内容?在这个问题得到解答之前,需要提供很多细节。
  • 您是否遇到任何错误? AFAIK 你应该能够使用 App_Code 中的东西,只需在 using 语句中包含你的类的正确命名空间。
  • 我定义了自己的类,其中包含一些方法,我想每次都调用这些方法,所以我需要导入这个类。这样我就可以在aspx页面中使用他自己的方法了。
  • @JohnIdol,我使用了你告诉我的 App_Code 中名为 (Connexion.vb) 的类,在 aspx 页面中:。但它不起作用。
  • 您是否调用了代码 System.Data.Connexion 的命名空间?

标签: asp.net class import


【解决方案1】:

将您使用的命名空间添加到您的代码隐藏文件或 aspx 文件(如果不使用代码隐藏)。

using YourNamespace; //C#
imports YourNamespace //VB

或者如果不使用代码隐藏

<%@ Import Namespace="YourNamespace" %>  

【讨论】:

    【解决方案2】:

    如果您的 app_code 类位于另一个命名空间中,请在后面的代码顶部添加 using 语句。示例:

    using MyCustomNamespace;
    

    编辑:如果在后面的代码中使用 vb:

    imports MyCustomNamespace
    

    【讨论】:

      【解决方案3】:

      如果您没有在类中添加命名空间子句,则无需导入任何内容,您可以直接从后面的代码中使用该类。

      如果类中有命名空间子句,只需在后面代码的第一行添加“Imports YourNamespaceName”即可。

      【讨论】:

        猜你喜欢
        • 2019-08-21
        • 2016-11-05
        • 1970-01-01
        • 1970-01-01
        • 2017-05-04
        • 2018-07-11
        • 2014-11-21
        • 2013-01-27
        相关资源
        最近更新 更多