Asp.net mvc 4 从asp.net mvc4中动态生成的图像获取Id
我使用asp.net mvc4查看了一些动态生成的图像…我必须删除所选的图像 来自视图的图像…但我不知道如何将id从视图传递到控制器Asp.net mvc 4 从asp.net mvc4中动态生成的图像获取Id,asp.net-mvc-4,Asp.net Mvc 4,我使用asp.net mvc4查看了一些动态生成的图像…我必须删除所选的图像 来自视图的图像…但我不知道如何将id从视图传递到控制器 控制器代码: public ActionResult imagelist(ShirtDb dg) { List<ShirtDb> all = new List<ShirtDb>(); using (patternChangeEntities8 et = new patternChangeEntities8()) {
控制器代码:
public ActionResult imagelist(ShirtDb dg)
{
List<ShirtDb> all = new List<ShirtDb>();
using (patternChangeEntities8 et = new patternChangeEntities8())
{
all = et.ShirtDbs.ToList();
}
return View(all);
}
公共行动结果图像列表(ShirtDb dg)
{
List all=新列表();
使用(patternChangeEntities8 et=new patternChangeEntities8())
{
all=et.ShirtDbs.ToList();
}
返回视图(全部);
}
查看代码:
@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>
}
@型号列表
@使用(Html.BeginForm(“编辑”、“模式更改”、FormMethod.Post))
{
@{
int j=0;
对于(int i=0;i @而(j您可以尝试使用下面的代码。因为我创建了一个JavaScript函数,当按钮单击时调用该函数,并且在查看时在该函数中有pass ID
您可以通过Ajax调用调用控制器操作
查看代码
@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="button" onclick="DeleteImage(@(Model[j].SId))" value="delete" />
</td>
j++;
}
<td>
</td>
</tr>
}
}
</table>
}
[HttpPost]
public ActionResult Edit(string id)
{
// Write your code for delete record by using id
return View();
}
[HttpPost]
public ActionResult Edit(string id)
{
// Write your code for delete record by using id
return View();
}