如何通过Html绑定新列表
本文关键字:列表 新列表 何通过 Html 绑定 | 更新日期: 2023-09-27 18:17:39
这是我的代码,我只是想在html页面上显示。我不知道怎么把它绑起来。我必须在foreach和以上的HTML页面中使用什么!实际上我想检查IP地址我想通过Ping显示它是否在线。谢谢你的帮助。
public class HomeController : Controller
{
private PrinterEntities db = new PrinterEntities();
public ActionResult Index()
{
List<string> catlist = new List<string>();
foreach (var item in db.C_Network)
{
if (CheckInternetConnection(item.IPAdresi))
{
catlist.Add(item.IPAdresi);
}
}
return View(catlist);
}
public bool CheckInternetConnection(string HostName)
{
bool result = false; // assume error
try
{
Ping oPing = new Ping();
PingReply reply = oPing.Send(HostName);
if (reply.Status == IPStatus.Success)
{
result = true;
}
}
catch (Exception E)
{
}
return result;
}
}
<div>
<ul>
@foreach (var item in Model)
{
@if ()
{
}
}
</ul>
</div>
我建议:
public class HomeController : Controller
{
private PrinterEntities db = new PrinterEntities();
public ActionResult Index()
{
List<string> catlist = new List<string>();
foreach (var item in db.C_Network)
{
if (CheckInternetConnection(item.IPAdresi))
catlist.Add(item.IPAdresi);
}
}
ViewData["List"] = catlist;
return View();
}
您可以通过List<string> Cats = (List<string>)ViewData["List"];
在aspx中获得列表并迭代for循环