asp.net-mvc – Asp.Net MVC使用来自JQuery UI选项卡的ajax加载局部视图
发布时间:2020-05-22 12:20:05 所属栏目:asp.Net 来源:互联网
导读:我的控制器上有几个动作方法返回部分视图(ascx),我希望在单击不同的 JQuery UI选项卡时呈现这些部分视图. 选项卡的定义如下: div id=tabs lia href=#FirstTab title=First tabFirst tab/a/li li%= Html.ActionLink(General, General, new
|
我的控制器上有几个动作方法返回部分视图(ascx),我希望在单击不同的 JQuery UI选项卡时呈现这些部分视图. 选项卡的定义如下: <div id="tabs">
<li><a href="#FirstTab" title="First tab">First tab</a></li>
<li><%= Html.ActionLink("General","General",new {id=Model.Id}) %></li>
<li><%= Html.ActionLink("Details","Details",new {id=Model.Id}) %></li>
<div id="FirstTab">
...
</div>
</div>
这样可以很好地显示选项卡,第一个选项卡(带有静态内容)可以正确显示,但是当我单击其他选项卡时,没有任何反应. 如果不是从动作方法返回局部视图而是返回普通内容,它会使内容呈现正常,并且标签可以完美地运行. 我知道我做错了什么吗? 谢谢 解决方法嘿,我最近做了同样的事情.我简化了以便更清楚:html: <div class="tabs">
<ul>
<li>
<a onclick="TabItemClicked(this,<%=Url.Action("General",new {id=Model.Id}) %>))" href="#fragment1">
<span>General</span>
</a>
</li>
<li>
<a onclick="TabItemClicked(this,<%= Html.ActionLink("Details",new {id=Model.Id}) %>))" href="#fragment2">
<span>Details</span>
</a>
</li>
</ul>
<div id="fragment1"></div>
<div id="fragment2"></div>
</div>
和JQuery代码: function TabItemClicked(a,action) {
var container = $(a).parents('div.tabs');
var resultDiv = $($(a).attr('href'),container);
$.ajax({
type: "POST",url: action,data: {},success: function(response) {
resultDiv.html('');
resultDiv.html(response);
}
});
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – dapper缓冲区/缓存的说明
- asp.net-mvc – MVC3中Textbox的水印
- asp.net-core – 如何在ASP.NET Core中启动Quartz?
- asp.net – Jquery datepicker:验证日期mm/dd/yyyy
- asp.net-mvc – 在“控制器操作”中访问操作过滤器的数据
- asp.net-mvc – 在MVC3中,我应该有独立的“编辑”模型与“显
- asp.net-mvc – MVC4 RC WebApi参数绑定
- asp.net-mvc-5 – 什么是XsrfKey用于,我应该将XsrfId设置为
- ASP.NET隐藏字段与不可见的文本框
- asp.net-mvc – 具有IE条件注释的MVC4捆绑/缩小
推荐文章
站长推荐
- asp.net – 如何避免UpdatePanel在AutoPostBack上
- asp.net – N层和SOA架构有什么区别?
- asp.net-mvc – 通过Gitignore递归地包含Nuget D
- asp.net-web-api – 将Application Insight与ASP
- asp.net – axd和ashx处理程序之间的区别
- ASP.NET网站管理系统退出 清除浏览器缓存,Sessio
- asp.net-mvc – 文件“/ Views/Position/Edit.cs
- .net – 如何获得程序集最后修改日期?
- asp.net-mvc-3 – 一个窗体中的多个提交输入
- asp.net – 为什么IIS Express使用而不是?
热点阅读
