为什么Element脚本无法嵌套元素ul错误发生

时间:2015-08-29 18:46:38

标签: javascript html5 visual-studio razor

查看包含ul列表。此列表中的li个元素包含<a>元素。单击一个元素应调用javascript方法,该方法在每个li元素后立即定义:

<ul>
<li><a href="#" onclick="Method2()">Method1</a></li>
<script>
function Method1() {
  ... javascript code for Method1
}
</script>

<li><a href="#" onclick="Method2()">Method2</a></li>
<script>
function Method2() {
  ... javascript code for method1
}
</script>
... other similar links
</ul>

Microsoft Visual Studio Express 2013 Razor视图编辑器用于创建具有此代码的剃刀视图。

它抛出

Element 'script' cannot nested inside element 'ul' error.

enter image description here

应用程序运行没有问题。 为什么会出现此错误? 忽视它是否安全? 这是最佳做法? Javascript包含很多来自Model的参数,因此很难将其移动到单独的js文件中。

0 个答案:

没有答案