小编Joa*_*oao的帖子

在MVC 3 Razor中显示上传的图像

好吧,这个新手在显示上传到服务器的图片时出错了:

模型:

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)

razor asp.net-mvc-3

9
推荐指数
1
解决办法
2万
查看次数

一对零/一关系(代码优先)

我正在尝试这堂课:

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中构建此模型?

谢谢.

mapping entity-framework entity-framework-4.1

5
推荐指数
1
解决办法
3212
查看次数