1

我是 jquery、ajax 和 mvc 的新手。

我使用 Jquery 对话框显示部分视图的日志。当它被加载并且我点击它的文本框或它上面的任何其他地方时,我得到这个错误:

“Microsoft JScript 运行时错误:‘Sys’未定义”

并为其显示此脚本动态代码:

function onclick(event) { Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event)); }

我不能使用这些脚本来验证文本框,因为我的页面中有 jquery 手风琴,当我使用这些脚本时,手风琴不起作用。上面的错误也再次显示。

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>

我应该怎么做才能解决它?如何验证用户名并在对话框中传递文本框?和 .. 我可以在@Ajax.beginform(){}中使用@Html.ActionLink吗?

4

1 回答 1

2

试试这个在布局上添加参考: -

<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
于 2012-11-19T10:49:07.683 回答