我正在使用Ajax.ActionLink帮助器来生成删除记录的链接。这是代码:

Ajax.ActionLink("Delete Image", "DeleteImage", new { id = item.Id },
                                               new AjaxOptions { HttpMethod = "Delete", OnSuccess = "Test()" } )

我将一个Javascript函数(Test())分配给OnSucess属性,因为我想做一些JQuery的事情,但是当我单击Delete链接时,会出现此错误消息



在MicrosoftAjax.js文件中(第5行,第62099列)。如果删除OnSuccess属性,则一切正常(即使Test()函数为空,也会引发相同的错误)。谢谢你的帮助!

最佳答案

OnSuccess = "Test()"

您必须像这样编写它是一个回调...
OnSuccess = "Test"

关于asp.net-mvc - 将Javascript函数分配给AjaxOptions OnSuccess属性会引发错误-ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/695729/

10-11 13:17