0
我有一些使用asp.net mvc4動態生成的圖像...我必須從視圖中刪除選定的 圖像...但我不知道如何從視圖傳遞ID到控制器
控制器代碼:從動態生成的圖像在asp.net中獲取Id mvc4
public ActionResult imagelist(ShirtDb dg)
{
List<ShirtDb> all = new List<ShirtDb>();
using (patternChangeEntities8 et = new patternChangeEntities8())
{
all = et.ShirtDbs.ToList();
}
return View(all);
}
查看代碼:
@model List<patternchange.Models.ShirtDb>
@using (Html.BeginForm("Edit", "Patterchange", FormMethod.Post))
{
<table>
@{
int j=0;
for (int i = 0; i < Model.Count(); i += 4) {
j = i;
<tr>
@while(j<i+4&&j<Model.Count())
{
<td>
<img src="data:image/png;base64,@Convert.ToBase64String(Model[j].Image, 0, Model[j].Image.Length)" width="100" onclick="location.href='@Url.Action("Edit", "Patterchange")'" @(Model[j].SId) />
@Html.TextBoxFor(m => Model[j].SId)
<input type="submit" value="delete" />
</td>
j++;
}
<td>
</td>
</tr>
}
}
</table>
}