Visual Studio,ASP.Net(.Net Framework),并在项目中包含NuGet安装的软件包 - javascript

我在Visual Studio 2017中有一个主要由JavaScript组成的ASP.Net(.Net Framework)MVC Web应用程序。我已经使用NuGet安装了一个软件包(特别是marker-animate-unobtrusive软件包。)文档继续说我应该在我的HTML页面中包含JavaScript,但是在仔细检查了NuGet的内容后,我不确定如何继续。

我检查了我的packages.config文件,并找到了对该程序包的引用,也可以在解决方案根目录的packages文件夹中找到该程序包。但是这些引用指示TypeScript文件-我应该只将其包括在HTML中吗?

如果是这种情况,我该怎么办?我应该路由回到packages文件夹吗?这似乎是一个坏主意,因为这甚至不包含在我的项目中。如何动态链接到已安装的内容?

我只是开始接触Visual Studio,有时不了解它在做什么,因此任何指针都将对您有所帮助。从广义上讲,我主要问的两个问题是:

安装软件包时,NuGet到底在做什么?
如何在我的网页和JavaScript上下文中访问这些软件包?

javascript参考方案

安装软件包时,NuGet会做什么?在这种特定情况下,它将js文件提取到您的Scripts文件夹中,如果需要任何CSS,那么它将CSS文件或某些情况下的文件夹提取到解决方案的Content文件夹中。

如果您希望只在某些页面而不是所有页面中包含js,则在目标页面的底部(“视图”>“控制器”>“ Whatever.cshtml”),请放置以下几行:

    @section css {
        <link href="~/Content/Your installedCSS.css" rel="stylesheet" class="skins" type="text/css">
    }

    @section scripts{
        <script src="~/Scripts/YourInstalledScript.js"></script>
    }

这就是要告诉您在站点布局页面(“视图”>“共享”>“ _ Layout”)中定义“脚本”和“ css”部分的位置,然后将包含的文件放在此处。

查找行:

@RenderSection("css", required: false)

@RenderSection("scripts", required: false)

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

在ASP.NET WebForms中在服务器端初始化bootsrap datatimepicker - javascript

我有这个HTML<div class='datepicker input-group date' id='datetimepickerStart'> <input type='text' class="form-control" /> <span c…

使asp.net Webforms母版页上的js代码中的路径(目录)可以处理根目录中不同级别的页面 - javascript

我在母版页中正在执行以下操作: <asp:Image data-toggle="popover" data-placement="bottom" onmouseover="this.src='../Content/Images/icon-hover.png'" onmous…

调试捆绑和版本化的javascript文件 - javascript

我已经使用Bundleconfig.cs将我的JavaScript文件打包如下:bundles.Add(new ScriptBundle("~/bundles/resultscripts").Include( "~/Scripts/spectrum.js", "~/Scripts/notify.js"…

在嵌入式JavaScript中插入AssemblyInfo(例如DLL版本号) - javascript

我的C#dll具有嵌入式Javascript文件。在此文件的标题中,我想包含版本信息。是否可以在JS文件的DLL AssemblyInfo(例如dll版本)中插入? javascript大神给出的解决方案 没有您的代码,我无法告诉您如何处理该JS文件,但这是一个主意:将JS文件的内容读入字符串用所需的DLL AssemblyInfo值在该字符串中替换一些标记…