asp.net _Layout.cshtml 仅在模型类型为 ______ 时加载脚本
Posted
技术标签:
【中文标题】asp.net _Layout.cshtml 仅在模型类型为 ______ 时加载脚本【英文标题】:asp.net _Layout.cshtml only load scripts if model is of type ______ 【发布时间】:2019-06-16 07:55:34 【问题描述】:如果模型是某种类型,我如何只在我的 _Layout.cshtml 中加载脚本?如果模型是我制作的自定义模型类型,我只希望我的布局加载脚本标签。
【问题讨论】:
【参考方案1】:你可以在你的视图中通过剃刀语法来做到这一点
@if(Model is <yourtypehere>)
<script>alert('this is my type')</script>
//or you can even
<script src="myjavascriptfilelocation"/>
【讨论】:
以上是关于asp.net _Layout.cshtml 仅在模型类型为 ______ 时加载脚本的主要内容,如果未能解决你的问题,请参考以下文章
在 ASP.NET Core 中访问 _Layout.cshtml 中的 cookie
Asp.Net Core 6 将 Bootstrap 添加到脚手架 Identity _Layout.cshtml
为啥 Asp.Net MVC 5 将 @Scripts.Render("~/bundles/jquery") 放在 _Layout.cshtml 的底部?
如何在 ASP.NET Core Razor Pages 项目的 _layout.cshtml 文件中使用 Razor Page Using Entity Framework 作为部分视图?