所以我想用JavaScript创建一个简单的列表.所以我只是想知道如何将包含 struct 的chtml文件链接到.NET Core 8中的正确JavaScript文件.我使用的是webapp MVC模板.

有一个wwwroot文件夹包含了这个脚本文件,但我不确定如何将它与我的页面链接起来.

我知道有包含样式表和Js&jQuery链接的_layout文件,但我不确定如何将它们链接起来

我曾try 用@html创建一个普通的下拉列表,但它不适合我的用例.

这是我正在使用的Home Index文件

@page
@model IndexModel
@{
    ViewData["Title"] = "Home page";
}



<div class="text-center">

    <label class="form-label" >Role</label>
    @Html.DropDownList("Role", 
    Html.GetEnumSelectList<ERoles>(), "Select Role", 
    new { @class = "form-control"})



</div>

推荐答案

您可以将js引用放在cshtml的末尾.例如在"Index.cshtml"中:

...
<script src="~/js/test.js" />

enter image description here

Javascript相关问答推荐

如何在NightWatch.js测试中允许浏览器权限?

*ngFor和@代表输入decorator 和选角闭合

如何才能拥有在jQuery终端中执行命令的链接?

警告!合同执行期间遇到错误[执行已恢复](Base Layer 2)

Google图表时间轴—更改hAxis文本 colored颜色

react—router v6:路由没有路径

Chromium会将URL与JS一起传递到V8吗?

如何让npx在windows中运行js脚本?

可更改语言的搜索栏

无法使用单击按钮时的useState将数据从一个页面传递到另一个页面

将内容大小设置为剩余可用空间,但如果需要,可在div上显示滚动条

在使用REACT更改了CSS类之后,无法更改CSS样式

邮箱密码重置链接不适用于已部署的React应用程序

如何在DYGRAPS中更改鼠标事件和键盘输入

以编程方式聚焦的链接将被聚焦,但样式不适用

将对象推送到数组会导致复制

删除加载页面时不存在的元素(JavaScript)

如何根据查询结果重新排列日期

为什么NULL不能在构造函数的.Prototype中工作

在Puppeteer中使用promise进行日志(log)记录时出现TargetCloseError