当我使用Ajax.BeginForm
显示表单时ASP.NET MVC
Razor
,我无法jquery
在客户端触发事件。
问题是我ajax
用来显示表单。
所以我认为客户端浏览器没有检测到表单存在。
我试过这样使用:
@using (Ajax.BeginForm("InsertAbending", "Home",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
OnBegin = "highlighter"
},new {@id = "create"}))
{
和javascript是:
function highlighter() {
$('form').highlight();
}
这将触发这个简单的事件,突出显示表单周围的 div。我从这个页面得到了 jquery 脚本:
http://www.keyframesandcode.com/resources/javascript/jQuery/demos/highlight-demo.html#form-demo
但它不起作用,只有在使用基于平面的 HTML 时。
有人可以告诉我如何强制 ajax 表单启动特定的 javascript 函数吗?
真诚的 AGH