Javascript asp.net mvc中窗体的客户端分页
我有注册表页面,有15个文本区域。由于这是大的,我不得不想出一个选项,限制一个文本区域每一页分页 但是,一旦我将a值插入第一个文本区域,然后转到下一个文本区域,如果我单击上一个按钮,则再次获得,然后第一个文本区域的附加值将消失 所以我认为如果我对这个表单进行客户端分页,当我转到带有分页的新页面时,这个模型值会变为null,可以忽略它 我只是按照下面的步骤为表单配置客户端分页 这是相关的控制器方法Javascript asp.net mvc中窗体的客户端分页,javascript,ajax,asp.net-mvc,pagination,paging,Javascript,Ajax,Asp.net Mvc,Pagination,Paging,我有注册表页面,有15个文本区域。由于这是大的,我不得不想出一个选项,限制一个文本区域每一页分页 但是,一旦我将a值插入第一个文本区域,然后转到下一个文本区域,如果我单击上一个按钮,则再次获得,然后第一个文本区域的附加值将消失 所以我认为如果我对这个表单进行客户端分页,当我转到带有分页的新页面时,这个模型值会变为null,可以忽略它 我只是按照下面的步骤为表单配置客户端分页 这是相关的控制器方法 public ActionResult Add_Product(int page = 1, int
public ActionResult Add_Product(int page = 1, int pageSize = 1)
{
var dummyItems = db.AB_ProductTypeCategoryField;
var pager = new PaginationModel.Pager(dummyItems.Count(), page);
var model = new AddNewProduct()
{
ListProductFields = dummyItems.OrderBy(i => i.ProductFieldID).Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize).ToList(),
CurrentPageIndex = page,
PageSize = pageSize
};
// Determine the total number of products being paged through (needed to compute PageCount)
model.TotalRecordCount = this.db.AB_ProductTypeCategoryField.Count();
return View(model);
}
但在这里也是同样的场景,当新页面访问时,页面正在刷新,值正在消失。最好使用Jquery进行分页。这只适用于显示一些数据。如果您有输入,您必须在会话中保存模型,并在每次调用
Add\u Product
时对其进行更新。@adiga您能举出一个很好的例子吗this@adiga,使用session
我尝试这样做,希望您能帮助我,这些文本区域是空的还是从数据库中填充以进行编辑?dummyitmes
的模型是什么?