2013-05-19 82 views
0

我有一個民意調查在我的網站,並在每個輪詢具有動態的答案,這個答案保存到數據庫中,我想編輯這個答案將數據傳遞給控制器​​

Answer an = new Answer(); 
var ans = an.ReadByByQid(Int64.Parse(ViewData["ID"].ToString())); 
<div class="editor-label"> 
     Answer 
    </div> 
    <div class="editor-field"> 
     @foreach (var item in ans) 
     { 
      <input type="text" name="answer" value="@item.answere" /> 
     } 
    </div> 

我想獲得控制器的答案ID編輯數據庫中的答案

+0

你在做表單提交以閱讀你的文本框的答案? – PSL

回答

0

將該ID保存在隱藏輸入中,並且您的表單發佈數據將包含answerId,並且您可以使用與訪問答案相同的方式訪問它。

Answer an = new Answer(); 
    var ans = an.ReadByByQid(Int64.Parse(ViewData["ID"].ToString())); 
    <div class="editor-label"> 
     Answer 
    </div> 
    <div class="editor-field"> 
     @foreach (var item in ans) 
     { 
      <input type="text" name="answer" value="@item.answere" /> 
      <input type="hidden" id="answerId" value="@ans" /> 
     } 
    </div>