在使用MVC的视图中,为foreach循环内的表生成随机id
本文关键字:循环 foreach 随机 id MVC 视图 | 更新日期: 2023-09-27 18:29:04
我在项目中首先使用MVC Viewmodel,EF Model。
我有一个foreach循环,它在我的视图中生成4个表。我希望生成的每个表都有一个唯一的ID。我想我必须在ViewModel中这样做。
感谢任何帮助。我只知道我需要在foreach循环中声明这样的东西:
<table id="RandomID_@("MyRandomProperty)">
可能是这样一个属性:
public random MyRandomProperty {get;set;}
提前感谢!
您可以使用Guid:
<table id="RandomID_@(Guid.NewGuid())">
使用GUID作为您的ID属性如何?
private Guid _tableId;
public Guid TableId = {
get {
if(_tableId == null)
_tableId = Guid.NewGuid();
return _tableId;
}
}
或者您可以在视图中直接调用Guid.NewGuid()
?取决于您是否需要从代码中的其他位置访问ID。。。
希望这能有所帮助,
James