“我有一个控制器,它有下拉列表,并在DDL的变化再次返回它加载的内容作为局部视图bindind主叫索引视图查看:Ajax请求使用查询字符串
@model IEnumerable
@if (Model != null)
{
Product Name | Max Qty | Min Qty | Edit |
---|
@foreach (var item in Model)
{
@item.ProductName.ToString()@item.MaxQty@item.MinQty@Html.ActionLink("Edit","EditProduct",new {[email protected]},null)}
}
在上面我有被重定向到编辑视图,在此页我有回到其重定向到指数控制器查询海峡操作链接编辑动作链接作为我在选择Dropdownlist时使用的CategoryId。
现在我想加载索引视图与CategoryId查询字符串。
“中的其他代码正在为这个”
if (Request.IsAjaxRequest())
{
var model = ObjStore.products.Where(x => x.CategoryId == Prod.CategoryId);
return PartialView("_ProductMaster", model);
}
else if (CategoryId != "" && CategoryId !=null)
{
var model = ObjStore.products.Where(x => x.CategoryId == Prod.CategoryId);
return PartialView("_ProductMaster", model);
}
但它只返回局部视图。我希望使用_layout页面加载该视图。或者是否有任何方法来调用DDL的事件,如果我们在URl中有查询字符串?或者使Request.IsAjaxRequest()为真。“
2014-02-06
Danydude
+0
检查了这一点,它看起来像这样的人也有类似的问题。 http://stackoverflow.com/questions/21608567/mvc-4-refreshing-partial-view/21608718# 21608718 –
+0
找不到任何解决方案.... –