我正在将 MVC3 与 Razor 一起使用。
我想动态地为我的单选按钮生成 id。我在循环中调用我的代码,并且应该动态生成 ID/名称。在我的视图中为我的单选按钮命名......就像下面的代码......
@Html.RadioButtonFor(m => m.ClaimEntity.Claim, "True", Model.m.ClaimEntity.Claim.Equals(true) ? new { name = "Claim_" + ViewData["count"].ToString(), id = "Claim", title = "Claim_" + ViewData["count"].ToString() } : null)
@Html.Label("Yes")
@Html.RadioButtonFor(m => m.ClaimEntity.Claim, "False", Model.m.ClaimEntity.Claim.Equals(false) ? new { name = "Claim_" + ViewData["count"].ToString(), id = "Claim", title = "Claim_" + ViewData["count"].ToString() } : null)
@Html.Label("No")
问题是,上面的代码片段没有显示为单选按钮创建的动态 id,而它显示了动态创建的“标题”,所以我需要在类似的行上为“id”和“name”属性的“title”提供一些东西。
请建议我怎样才能让它工作。问候,