我在我的网站上有一个民意调查,每个民意调查都有动态答案,这个答案保存到数据库我想编辑这个答案
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 :(得分: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>