asp.net-mvc-3 – 动态加载部分视图
发布时间:2020-05-28 00:13:38 所属栏目:asp.Net 来源:互联网
导读:我如何动态加载部分视图? 我的意思是我有这个观点,让我们说ListProducts,在那里我选择一些下拉列表与产品等,并从我想要填充部分视图的选定的值,这将是一个div是不可见,但在onchange()事件将变得可见,并显示来自特定选定项目的数据。 使用jQuery的 $.lo
|
我如何动态加载部分视图? 我的意思是我有这个观点,让我们说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-mvc – 如何传递列表从控制器到MVC 3中查看
- asp.net-mvc – ASP.NET MVC – 接口类型上的自定义模型绑定
- asp.net-mvc-4 – ASP.Net MVC 4和WebSecurity – 通过电子
- 如何排序. .NET中的resx(资源文件)
- asp.net-core – 如何从ASP.NET Core中的Razor View获取Url
- 在ASP.NET中流式传输大文件上传
- asp.net-mvc – 我可以从服务器端的持票令牌中检索userinfo
- asp.net – 外键在VS2012 RC中未被识别
- 剃刀 – 捆绑脚本没有得到渲染
- asp.net-mvc – 使用ASP.NET MVC v2 EditorFor和DisplayFor
推荐文章
站长推荐
- 使用ASP.NET创建精灵图像
- asp.net – 为不同项目中的所有Web应用程序网页添
- asp.net – MVC [HandleError] HandleErrorAttri
- 为什么我得到“线程被中止”在asp.net?
- asp.net-mvc-2 – 未针对请求的URL配置默认文档,
- asp.net – 当使用AngularJS,WebAPI 2和Oauth 2时
- asp.net-mvc – DropDownListFor在编辑视图上不重
- asp.net-mvc – Html.CheckBox返回false如果禁用
- ASP.NET MVC ViewEngine ViewLocationCache.GetV
- asp.net-mvc – 通配符在asp.net mvc路由
热点阅读
