Asp.net mvc 4 创建RadiobuttonList并从JSON填充值

Asp.net mvc 4 创建RadiobuttonList并从JSON填充值,asp.net-mvc-4,razor,radio-button,Asp.net Mvc 4,Razor,Radio Button,现在,我有这个代码,工作很好。我觉得这样做不对。如何使用RadiobuttonList而不是每个单选按钮来执行此操作。这些是单选按钮,我使用JSON数据填充它们 <div class="radio"> <label><input name="SiteRadio" id="SiteRead" type="radio">Yes</label> </div> <div class="radio"> <

现在,我有这个代码,工作很好。我觉得这样做不对。如何使用RadiobuttonList而不是每个单选按钮来执行此操作。这些是单选按钮,我使用JSON数据填充它们

 <div class="radio">
   <label><input name="SiteRadio" id="SiteRead" type="radio">Yes</label>
  </div>
  <div class="radio">
     <label><input name="SiteRadio" id="SiteReadWrite" type="radio">No</label>
   </div>
  <div class="radio">
      <label><input name="SiteRadio" id="SiteNone" type="radio">None</label>
   </div>

请看这里,您的输入甚至没有value属性,因此不太确定您要用它做什么(它不会发回任何东西)。
   if (response[0].CanRead && response[0].CanWrite) {
       $("#SiteReadWrite").prop("checked", true)                        
     } else if (response[0].CanRead) {
       $("#SiteRead").prop("checked", true)
     } else {
       $("#SiteNone").prop("checked", true)
     }