图片上传(ProductInfos model,HttpPostedFileBase ProductImage) string path = Path.Combine(Request.MapPath(“/Img/”),ProductImage.FileName); ProductImage.SaveAs(path); model.ProductImage = “/Img/” + ProductImage.FileName; 批量删除和全选 ///全选 function Quan() {
(".Ckall").prop("checked",
(
"
.
C
k
a
l
l
"
)
.
p
r
o
p
(
"
c
h
e
c
k
e
d
"
,
(“#ckall”).prop(“checked”)) } function AddDell() { var arry = new Array();
(“.Ckall:checked”).each(function () {
arry.push(this.value);
})
if (arry.length==0) {
alert(“请至少选择一条数据”);
return false;
}
if (confirm(“确认删除吗?”)) { (“.Ckall:checked”).each(function () { arry.push(this.value); }) if (arry.length==0) { alert(“请至少选择一条数据”); return false; } if (confirm(“确认删除吗?”)) { .ajax({ url: “/Factory/DeleteProductInfos/” + arry.toString(), type: “post”, success: function (data) { alert(“成功删除了” + arry.length + “条数据”); $(“#showDiv”).empty().append(data); location.href = “/Factory/index” } }) } } 分页
arry.push(this.value);
})
if (arry.length==0) {
alert(“请至少选择一条数据”);
return false;
}
if (confirm(“确认删除吗?”)) { (“.Ckall:checked”).each(function () { arry.push(this.value); }) if (arry.length==0) { alert(“请至少选择一条数据”); return false; } if (confirm(“确认删除吗?”)) { .ajax({ url: “/Factory/DeleteProductInfos/” + arry.toString(), type: “post”, success: function (data) { alert(“成功删除了” + arry.length + “条数据”); $(“#showDiv”).empty().append(data); location.href = “/Factory/index” } }) } } 分页
总条数 @ViewBag.tCount 总页数 @ViewBag.tPage 当前页 @ViewBag.index @Ajax.ActionLink(“首页”, “First”,new AjaxOptions{UpdateTargetId= “showDiv” }) @Ajax.ActionLink(“上一页”, “Prove”, new AjaxOptions { UpdateTargetId = “showDiv” }) @Ajax.ActionLink(“下一页”, “Next”, new AjaxOptions { UpdateTargetId = “showDiv” }) @Ajax.ActionLink(“尾页”, “Last”, new AjaxOptions { UpdateTargetId = “showDiv” })