没有类型的CSHTML脚本标记
cshtml script tag with no type
我是asp.net和前端技术的新手。我有以下代码:
<ul>
@foreach (var item in Model)
{
<li>
<img src="@item" alt="file here" width="100" height="100" />
<a id="@item" href="#" onclick="deleteFile('@item');">Delete</a>
</li>
}
</ul>
<script>
function deleteFile(item) {
var url = "/Home/DeleteFile";
$.post(url, { Name: item }, function (data) {
window.location.href = "/Home/Upload";
});
}
</script>
我知道我们可以通过类型标签识别脚本所使用的语言。例如
<script type="text/javascript"...
但是如果没有指定此类型,我如何识别脚本的语言?进一步在脚本中,什么是后声明中的参数"函数(数据)",该函数的数据参数来自哪里?
谢谢!
参见HTML规范:
type属性给出脚本的语言或数据的格式。如果存在该属性,则其值必须是有效的MIME类型。不能指定字符集参数。如果没有该属性,则默认为"text/javascript"。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- 当脚本由system.js加载时,如何要求('electron')
- HTML标记在脚本标记中工作
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 显示时间的脚本
- ng应用程序使脚本无限运行
- 没有类型的CSHTML脚本标记
- 加载_Layout中的所有脚本.CSHTML作为一个包
- 如何在没有所有脚本文本的情况下将脚本包含到我的cshtml文件中