2013-05-19 247 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>