好吧,这个新手在显示上传到服务器的图片时出错了:
模型:
public class Person
{
public int ID { get; set; }
public string Name { get; set; }
public string ImageUrl { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
controller(上传 - 由[HttpPost]公共ActionResult Create调用):
public void Upload(Person person)
{
var image = WebImage.GetImageFromRequest();
var filename = Path.GetFileName(image.FileName);
var path = Path.Combine(Server.MapPath("~/App_Data/Uploads/Fotos"), filename);
image.Save(path);
person.ImageUrl = Url.Content(Path.Combine("~/App_Data/Uploads/Fotos", filename));
}
Run Code Online (Sandbox Code Playgroud)
创建视图:
...
@using (Html.BeginForm("Create", "Person", FormMethod.Post, new { @encType = "multipart/form-data" }))
{
...
@FileUpload.GetHtml(initialNumberOfFiles: 1, allowMoreFilesToBeAdded: false, includeFormTag: false, uploadText: "image")
...
<div> …Run Code Online (Sandbox Code Playgroud) 我正在尝试这堂课:
public class Person
{
public int PersonID { get; set; }
public string Name { get; set; }
public int SpouseID { get; set; }
public virtual Person Spouse { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
关系是:一个人有一个或零个配偶/一个配偶有一个必需的人
是否可以在Fluent API中构建此模型?
谢谢.