Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 使用Ajax.ActionLink()重新发布时,不会为局部视图创建jQuery选项卡_Asp.net Mvc 3_Jquery Ui - Fatal编程技术网

Asp.net mvc 3 使用Ajax.ActionLink()重新发布时,不会为局部视图创建jQuery选项卡

Asp.net mvc 3 使用Ajax.ActionLink()重新发布时,不会为局部视图创建jQuery选项卡,asp.net-mvc-3,jquery-ui,Asp.net Mvc 3,Jquery Ui,我有个小问题 我使用id=“Contacts”的DIV,javascript呈现一些局部视图并将其加载到该DIV容器中 视图基本上是html页面,它使用jQueryTabs插件来显示带有选项卡的内容 视图中的最后一行是: $(function () { $("#contacts").tabs({ selected: 1 }); }); 第一次加载时,一切都很完美 视图有一个Ajax.ActionLink,它将部分视图重新加载回它的容器DIV @Ajax.ActionLink("REL

我有个小问题

我使用id=“Contacts”的DIV,javascript呈现一些局部视图并将其加载到该DIV容器中

视图基本上是html页面,它使用jQueryTabs插件来显示带有选项卡的内容

视图中的最后一行是:

$(function () { 
   $("#contacts").tabs({ selected: 1 }); 
});
第一次加载时,一切都很完美

视图有一个Ajax.ActionLink,它将部分视图重新加载回它的容器DIV

@Ajax.ActionLink("RELOAD", 
"Contacts", 
null, 
new AjaxOptions { UpdateTargetId = "contacts", LoadingElementId = "loading" })
一切正常,但不再创建选项卡。只是项目符号链接。 视图末尾的脚本正在执行,但不创建选项卡


请给我一些建议。谢谢。

执行actionlink后,您需要再次启动javascript。@Ajax.actionlink(“重新加载”,“联系人”,null,新的AjaxOptions{UpdateTargetId=“联系人”,LoadingElementId=“加载”,OnSuccess=“$”(“#联系人”)。选项卡({selected:1};“})非常感谢您,Parminder,我会尝试一下。只是想知道为什么PartialView上的javascript没有启动……如果您发布整个代码集,我可以更好地帮助您。