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
热点阅读
