Microsoft JScript运行时错误:'Sys'未定义(在mvc3 c#剃刀中)

Microsoft JScript runtime error: 'Sys' is undefined (in mvc3 c# razor)

本文关键字:mvc3 剃刀 Sys 运行时错误 JScript Microsoft 未定义      更新时间:2023-09-26

在cshtml

<form action="/Sp/EditSp" method="post" onclick="Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event));" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, httpMethod: &#39;POST&#39;, updateTargetId: &#39;divDisplay&#39;, onSuccess: Function.createDelegate(this, deactivateAList) });"><input type="hidden" id="requestSequence" name="requestSequence" value="24" />

javascript:

`

<script type="text/javascript">
function deactivateAList() {
    document.getElementById("AList").style.display = "none";
}
</script>

`

请告诉我如何解决这个错误。

我添加了:

<add key="UnobtrusiveJavaScriptEnabled" value="true" />

Web.Config