0
Я попытался получить строковый атрибут из моей модели, чтобы перейти к функции яваскрипта, который получает объект String, но я получаю сообщение об 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? что еще я должен попробовать?
Спасибо, и если я хочу, чтобы передать его работать, а именно: п ('@ Model.Single (м => m.Diagnosis == "AF" && m.fieldType == "E").Имя'); j.s: Функция f (nameofID) { document.getElementById (nameofID) .checked = true; } как я могу это сделать? –
просто положил значение «@Model ...» внутри любой переменной и передал эту переменную функции ..... @ VovaFeldstein –
Спасибо большое, отлично работает! .. не могли бы вы объяснить, почему это работает так? –