在NuGet Packages(例如:AspNet.ScriptManager.jQuery)中调用Start()方法

本文关键字:方法 调用 jQuery Start AspNet Packages NuGet 例如 ScriptManager | 更新日期: 2023-09-27 18:21:43

我已经安装了AspNet.ScriptManager.jQuery NuGet包。dll包含将jQuery注册为捆绑包的代码。我的问题是什么叫这个代码?什么调用Start()方法?许多NuGet包自动执行任务,而无需编写代码,因此它们会被调用。它是如何工作的?

namespace AspNet.ScriptManager.jQuery
{
    [EditorBrowsable(EditorBrowsableState.Never)]
    public static class PreApplicationStartCode
    {
        public static void Start()
        {
            ...
        }
    }
}

在NuGet Packages(例如:AspNet.ScriptManager.jQuery)中调用Start()方法

类和方法在程序集中指定。

[程序集:PreApplicationStartMethod(类型为(PreApplicationStartCode),"Start")]

这将在加载程序集之后进行处理。