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 以编辑数据库中的答案

4

1 回答 1

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>
于 2013-05-19T08:13:20.483 回答