C# 如何在“删除”视图中显示模型项的详细信息
我一直在使用Asp.Net核心Web应用程序开发比萨饼应用程序。我创建了一个视图来删除用户,但是当我打开删除视图时,用户的信息不会显示出来。任何帮助都将不胜感激 我已经通过创建一个详细视图仔细检查了从数据库中提取的数据。这一观点非常有效。信息就在那里,并且正在从数据库中提取,我只是不知道为什么它没有出现在删除文件中 这是一种观点:C# 如何在“删除”视图中显示模型项的详细信息,c#,asp.net-mvc-viewmodel,C#,Asp.net Mvc Viewmodel,我一直在使用Asp.Net核心Web应用程序开发比萨饼应用程序。我创建了一个视图来删除用户,但是当我打开删除视图时,用户的信息不会显示出来。任何帮助都将不胜感激 我已经通过创建一个详细视图仔细检查了从数据库中提取的数据。这一观点非常有效。信息就在那里,并且正在从数据库中提取,我只是不知道为什么它没有出现在删除文件中 这是一种观点: @model PizzaBoxWeb.Models.User @{ ViewData["Title"] = "Delete"; } <h1>D
@model PizzaBoxWeb.Models.User
@{
ViewData["Title"] = "Delete";
}
<h1>Delete</h1>
<h3>Are you sure you want to delete this?</h3>
<div>
<h4>User</h4>
<hr />
<dl class="row">
<dt class = "col-sm-2">
@Html.DisplayNameFor(model => model.UserId)
</dt>
<dd class = "col-sm-10">
@Html.DisplayFor(model => model.UserId)
</dd>
<!--and all the rest of the data members-->
</dl>
<form asp-action="Delete">
<input type="submit" value="Delete" class="btn btn-danger" /> |
<a asp-action="Index">Back to List</a>
</form>
</div>
我希望用户名和所有用户信息在被删除之前都显示出来,但目前唯一显示的是信息字段的名称。您能显示返回此视图的控制器操作吗?您应该有类似于
返回视图(模型)的内容
在返回删除视图的控制器中,您可以显示返回此视图的控制器操作吗?在返回删除视图的控制器中,您应该有类似返回视图(模型)
的内容
public ActionResult Delete(int id, IFormCollection collection)
{
try
{
db.DeleteUser(db.GetUser(id));
return RedirectToAction("Index");
}
catch
{
return View();
}
}