【发布时间】:2012-08-29 06:51:57
【问题描述】:
在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>
`
请告诉我如何解决此错误。
【问题讨论】:
-
你的 cshtml 中的所有 javascript 是从哪里来的?它是干什么用的?您可能只是缺少一些必要的 js 文件
-
事实上,javascript函数存在于xyz.js文件中。为了读者理解,我把它放在这里。我还将 xyz.js 包含在我的 cshtml 中。但这能解决问题
-
嗨@gideon,这个错误的原因是什么?
-
我已经添加了
<script type="text/javascript" src="/scripts/MicrosoftAjax.js" />,但我仍然可以面对错误。
标签: c# javascript jquery asp.net-mvc-3 razor