asp.net-mvc-3 – 动态加载部分视图
发布时间:2020-12-16 00:38:46 所属栏目:asp.Net 来源:网络整理
导读:我如何动态加载部分视图? 我的意思是我有这个观点,让我们说ListProducts,在那里我选择一些下拉列表与产品等,并从我想要填充部分视图的选定的值,这将是一个div是不可见,但在onchange()事件将变得可见,并显示来自特定选定项目的数据。 解决方法 使用jQu
我如何动态加载部分视图?
我的意思是我有这个观点,让我们说ListProducts,在那里我选择一些下拉列表与产品等,并从我想要填充部分视图的选定的值,这将是一个div是不可见,但在onchange()事件将变得可见,并显示来自特定选定项目的数据。 解决方法
使用jQuery的
$.load()与控制器动作返回部分视图。
例如: HTML <script type="text/javascript"> $(document).ready(function() { $("#yourselect").onchange(function() { // Home is your controller,Index is your action name $("#yourdiv").load("@Url.Action("Index","Home")",{ 'id' : '123' },function (response,status,xhr) { if (status == "error") { alert("An error occurred while loading the results."); } }); }); }); </script> <div id="yourdiv"> </div> 调节器 public virtual ActionResult Index(string id) { var myModel = GetSomeData(); return Partial(myModel); } 视图 @model IEnumerable<YourObjects> @if (Model == null || Model.Count() == 0) { <p>No results found</p> } else { <ul> @foreach (YourObjects myobject in Model) { <li>@myObject.Name</li> } </ul> } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 非常非常简单的asp.net页面需要永远加载
- asp.net-mvc – ASP.NET MVC从预览5升级到Beta版期间的问题
- asp.net – 为什么我们应该通过部分视图使用MVC 6功能视图组
- asp.net-mvc-3 – MVC Razor – 在一年中的12个月中使用@ H
- asp.net-mvc – 如何防止在DataBase First Model中删除Data
- C#单元测试如何查看输出的调试信息?
- asp.net – 类似于CMS的Web应用程序帮助框架?
- object – 经典ASP – 何时关闭记录集
- Asp.net利用JQuery AJAX实现无刷新评论思路与代码
- asp.net – 当引发CacheItemRemovedCallback时,HttpContext
推荐文章
站长推荐
- asp.net – 普通Web API或Web API和OData?
- asp.net-mvc – ASP.NET MVC 3从同一表单保存和编
- asp.net – FileUpload.hasFile始终为False
- asp.net-mvc – 使用Automapper返回IQueryable
- asp.net-mvc-3 – Razor C# – 设置复选框值
- asp.net-mvc-4 – 与TinyMCE绑定的MVC4
- asp.net – 输出缓存动态生成的CSS
- asp.net – 如何有效地使用Server.Transfer
- 在ASP.Net动态数据中使用Computed Property作为D
- asp.net – 如何格式化C#代码并将其转换为HTML
热点阅读