在ASP.NET MVC C#中使用Jquery更新部分视图
发布时间:2020-12-15 23:04:11 所属栏目:asp.Net 来源:网络整理
导读:我正在和 Jquery一起使用MVC C#. 我在一个相当大的页面中有一些部分视图,其中有许多选项卡. 点击一个复选框,我喜欢在表单中更新部分视图. 我得到的只是部分的看法 这是Jquery中的代码: $('#activelist,#inactivelist').change(function () { var status = '
我正在和
Jquery一起使用MVC C#.
我在一个相当大的页面中有一些部分视图,其中有许多选项卡. 点击一个复选框,我喜欢在表单中更新部分视图. 这是Jquery中的代码: $('#activelist,#inactivelist').change(function () { var status = 'inactive'; window.location.href = '@Url.Action("Skits","KitSection")' + '?id=' + id+ '&status=' + status; }); 关于我如何可以更新表单中的部分视图的任何想法,我将如何调用它? 这是PartialView的代码 return PartialView(Kits); 如上所述,我看到的只是部分视图显示,而不是整个形式. 解决方法
window.location.href将重新加载整个页面.您需要重新加载页面的某些部分,而无需完全重新加载.我们可以使用jQuery ajax来做到这一点.我们来看看你可以使用哪个jQuery选择器来获取Partialview.
例如,假设你的HTML标记是这样的主窗体(view) <div> <p>Some content</p> <div id="myPartialViewContainer"> @Html.Partial("_FeaturedProduct") </div> <div>Some other content</div> </div> 而在这里,ID为myPartialViewContainer的DIV是容纳部分视图的内容的容器div,所以我们只需使用jQuery load方法重新加载该div的内容 $(function(){ $('#activelist,#inactivelist').change(function () { var id="someval"; var status = 'inactive'; $("#myPartialViewContainer").load('@Url.Action("Skits","KitSection")' + '?id=' + id+ '&status=' + status) }); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC应用程序显示奇怪的字符
- asp.net dropdownlist – 在db值之前添加空行
- asp-classic – 使用VBScript查询Active Directory
- asp.net – 在运行时以编程方式将值添加到下拉列表
- 在ASP.Net MVC中控制JsonResult中的序列化器也称为Json函数
- asp.net-mvc – ASP.NET MVC路由上的拖尾斜杠
- asp.net – 当你不能使用ViewState时你会怎么做?
- 在文件ASP.NET C#中写入并且之后不锁定它们
- ASP.NET Web窗体:母版页和CSS文件
- ASP.Net Core MVC中的OutputCache
推荐文章
站长推荐
- asp.net – 停止在每次构建时创建和删除app_offl
- 按代码更改ASP.NET成员资格提供程序
- asp.net – 我可以在超链接上显式指定NavigateUr
- asp.net-mvc – ASP.NET MVC和Unity 1.2容器问题
- asp.net-mvc – 我在MVC 5 Visual Studio 2013中
- asp.net-mvc – 哪个首先在ASP.NET MVC,动作过滤
- asp.net – Web Api参数始终为null
- asp.net-mvc – 在模型/视图/控制器键盘快捷键之
- asp.net-mvc – 在Asp.NET MVC中以dd/mm/yyyy格式
- asp.net-mvc-4 – 如何在mvc4 ActionLink中加密查
热点阅读