Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 数据表的排序和搜索问题_C#_Jquery_Model View Controller_Datatables - Fatal编程技术网

C# 数据表的排序和搜索问题

C# 数据表的排序和搜索问题,c#,jquery,model-view-controller,datatables,C#,Jquery,Model View Controller,Datatables,我在使用数据表进行排序和搜索时遇到问题。此时会出现用于排序的搜索框和箭头。当尝试搜索或排序时,不会发生任何情况,并且当有多条记录时,我的代码只显示1条记录 这是我的密码 包含表格的页面: @model IEnumerable @{ ViewBag.Title=“Index”; } 指数 @ActionLink(“新建”、“创建”) @DisplayNameFor(model=>model.IP\u地址) @Html.DisplayNameFor(model=>model.HostName)

我在使用数据表进行排序和搜索时遇到问题。此时会出现用于排序的搜索框和箭头。当尝试搜索或排序时,不会发生任何情况,并且当有多条记录时,我的代码只显示1条记录

这是我的密码

包含表格的页面:

@model IEnumerable
@{
ViewBag.Title=“Index”;
}
指数

@ActionLink(“新建”、“创建”)

@DisplayNameFor(model=>model.IP\u地址) @Html.DisplayNameFor(model=>model.HostName) @DisplayNameFor(model=>model.Zone) @foreach(模型中的var项目) { @DisplayFor(modeleItem=>item.IP\u地址) @DisplayFor(modelItem=>item.HostName) @DisplayFor(modelItem=>item.Zone) @ActionLink(“编辑”,“编辑”,新的{id=item.id})| @ActionLink(“详细信息”,“详细信息”,新的{id=item.id})| @ActionLink(“删除”,“删除”,新的{id=item.id}) }
如果foreach循环中有标记,请将它们移到外部马克史密斯

使用系统;
使用System.Collections.Generic;
使用系统数据;
使用System.Data.Entity;
使用System.Linq;
Net系统;
使用System.Web;
使用System.Web.Mvc;
使用WINCMUTest.Models;
名称空间wincst.Controllers
{
公共类WINCMU_主机信息控制器:控制器
{
私有WINCMUEntities db=新WINCMUEntities();
//获取:WINCMU_HostInfo
公共行动结果索引()
{
返回视图(db.WINCMU_HostInfo.ToList());
}
//获取:WINCMU_主机信息/详细信息/5
公共行动结果详细信息(int?id)
{
if(id==null)
{
返回新的HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
WINCMU_HostInfo WINCMU_HostInfo=db.WINCMU_HostInfo.Find(id);
如果(wINCMU_HostInfo==null)
{
返回HttpNotFound();
}
返回视图(wINCMU_HostInfo);
}
//获取:WINCMU_主机信息/创建
公共操作结果创建()
{
返回视图();
}
//帖子:WINCMU_主机信息/创建
//若要防止套印攻击,请启用要绑定到的特定属性,例如
//更多详细信息请参见http://go.microsoft.com/fwlink/?LinkId=317598.
[HttpPost]
[ValidateAntiForgeryToken]
公共操作结果创建([Bind(Include=“IP\u地址、主机名、区域、ID”)]WINCMU\u HostInfo WINCMU\u HostInfo)
{
if(ModelState.IsValid)
{
db.WINCMU_HostInfo.Add(WINCMU_HostInfo);
db.SaveChanges();
返回操作(“索引”);
}
返回视图(wINCMU_HostInfo);
}
//获取:WINCMU_HostInfo/Edit/5
公共行动结果编辑(int?id)
{
if(id==null)
{
返回新的HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
WINCMU_HostInfo WINCMU_HostInfo=db.WINCMU_HostInfo.Find(id);
如果(wINCMU_HostInfo==null)
{
返回HttpNotFound();
}
返回视图(wINCMU_HostInfo);
}
//帖子:WINCMU_HostInfo/Edit/5
//若要防止套印攻击,请启用要绑定到的特定属性,例如
//更多详细信息请参见http://go.microsoft.com/fwlink/?LinkId=317598.
[HttpPost]
[ValidateAntiForgeryToken]
公共操作结果编辑([Bind(Include=“IP\u地址、主机名、区域、ID”)]WINCMU\u HostInfo WINCMU\u HostInfo)
{
if(ModelState.IsValid)
{
db.Entry(wINCMU_HostInfo).State=EntityState.Modified;
db.SaveChanges();
返回操作(“索引”);
}
返回视图(wINCMU_HostInfo);
}
//获取:WINCMU_HostInfo/Delete/5
公共操作结果删除(int?id)
{
if(id==null)
{
返回新的HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
WINCMU_HostInfo WINCMU_HostInfo=db.WINCMU_HostInfo.Find(id);
如果(wINCMU_HostInfo==null)
{
返回HttpNotFound();
}
返回视图(wINCMU_HostInfo);
}
//帖子:WINCMU_HostInfo/Delete/5
[HttpPost,ActionName(“删除”)]
[ValidateAntiForgeryToken]
公共行动结果删除已确认(内部id)
{
WINCMU_HostInfo WINCMU_HostInfo=db.WINCMU_HostInfo.Find(id);
db.WINCMU_HostInfo.Remove(WINCMU_HostInfo);
db.SaveChanges();
返回操作(“索引”);
}
受保护的覆盖无效处置(布尔处置)
{
如果(处置)
{
db.Dispose();
}
基地。处置(处置);
}
}

}
您已将
标记放在foreach循环中,请将它们移到外部。谢谢,这很有效!