MVC3 使用动态生成的DropDownList,更新partial view
来源:互联网 发布:大数据分析研究生 编辑:程序博客网 时间:2024/05/22 16:42
Demo简述:使用动态生成的DropDownlist,动态更新partial view
Control 动态生成 DropdownList 的方法
public ActionResult Index() { var products = (from product in context.GetTable<Product>() select product).ToList(); var categorys = (from category in context.GetTable<ProductCategory>() select new SelectListItem { Text = category.Title, Value = category.Id.ToString() }).ToList(); List<SelectListItem> listItem = new List<SelectListItem>(); listItem.Add(new SelectListItem { Text = "Choose an option"}); listItem.AddRange(categorys); ViewData["products"] = products; ViewData["categorys"] = listItem; return View(); } public ActionResult GetProductById(string id) { var products = from product in context.GetTable<Product>() select product; if (!string.IsNullOrEmpty(id) && id != "All") { products = products.Where(p => p.ParentId.ToString() == id); } return PartialView("ProductControl1", products.ToList()); }Index View:
<div id="loading" style="display:none;color:Red;font-weight:bolder">Loading Data.....</div><fieldset><span>Choose different Product</span><div>@using(Ajax.BeginForm ("GetProductById", new AjaxOptions { UpdateTargetId = "productList", Confirm = "Do you submit the request?", LoadingElementId = "loading", LoadingElementDuration = 2000 } ) ){ @Html.DropDownListFor(model => Model.Id,ViewData["categorys"] as List<SelectListItem>) <input type="submit" value="Submit" />}</div></fieldset><div id="productList">@{Html.RenderPartial("ProductControl1",ViewData["products"]);}</div>PartialView
@model IEnumerable<MvcApp.Product><table><tr><td>Title</td><td>Price</td><td>CreateTime</td></tr>@foreach(var p in Model){ <tr> <td>@p.Title</td> <td>@p.Price</td> <td>@p.CreateTime</td> </tr>}</table>
- MVC3 使用动态生成的DropDownList,更新partial view
- dropdownlist 的动态生成
- DropDownList的动态生成
- 关于动态生成DropDownList遇到的问题
- 动态生成DropDownList
- 动态生成DropDownList控件
- functools.partial 的使用
- Asp.net MVC3 关于@Html中ListBox、DropDownList使用
- Asp.net MVC3 关于@Html中ListBox、DropDownList使用
- mvc3[1]DropDownList
- 关于DetailsView中使用DropDownList不更新的小发现
- MVC中Partial View的数据绑定
- partial view 以及Document type的关系
- .net core partial view的一些心得
- 控制一个动态生成view 的位置
- 使用DataGrid动态绑定DropDownList
- 使用DataGrid动态绑定DropDownList
- 使用DataGrid动态绑定DropDownList
- 图解DB2 Express-C 9.5在Windows下的安装
- error LNK2019 无法解析的外部符号
- 闪客工具 图片格式转换工具
- 用网页模板建站更方便
- 第五周实验报告(任务一)《使用参数初始化表对数据成员初始化》
- MVC3 使用动态生成的DropDownList,更新partial view
- phpcms2008修改友情链接内页友情链接显示个数方法
- 从c#如何取消窗体关闭-看国内的一些书是如何误人子弟的
- linux2.6内核SD Card Driver详细解析之一
- SQL利用Case When Then多条件判断
- SRM536-div2-3-MergersDivTwo
- 毕业设计——规划
- 利用正则表达式判断身份证号
- shell执行oracle存储过程,获得存储过程返回值