我试图从我的模型中获取一个字符串属性以传递给获取String对象的javascript函数,但我不断获取HTMLInputElement而不是字符串
<input type="radio" id="Paroxysmal" name="afeval" value="paroxysmal"> <label>Paroxysmal </label> </br>
<input type="radio" id="Persistent" name="afeval" value="persistent"> <label>Persistent </label> <br>
<input type="radio" id="Permanent" name="afeval" value="permanent"> <label>Permanent </label>
<script>
document.getElementById(@Model.Single(m => m.Diagnosis == "AF" && m.fieldType == "E").nameOf).checked=true;
</script>
从模型类:
public String nameOf { get; set; }
我可以将它转换为String吗?我还应该尝试什么?
答案 0 :(得分:0)
将@Model ....放在单引号内,如下所示。
<script>
document.getElementById('@Model.Single(m => m.Diagnosis == "AF" && m.fieldType == "E").nameOf').checked=true;
</script>