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