我有一个场景,我将添加两个属性。
一个是动态的,即基于用户角色的只读,另一个是静态的,即id
我在下面尝试了这个,但它对我不起作用。
下面在 HTML 中呈现的属性是
readonlystr = , id = 'emp-name'
var readonlystr = (Model.Role.EmpEdit) ? "" : "readonly=readonly";
@Html.TextBoxFor(m => m.Name, new { readonlystr, @id = "emp-name" })
@Html.TextBoxFor(m => m.Age, new { readonlystr, @id = "emp-age" })
@Html.TextBoxFor(m => m.City, new { readonlystr, @id = "emp-city" })
有什么建议可以通过组合两个属性并通过它来实现这一点吗?