添加照片和模型

时间:2017-11-15 23:46:42

标签: c# razor asp.net-core

我是asp.net核心新手。使用我的模型上传文件(图像)时遇到问题。

viewmodel:

ERROR: The Compose file '.\docker-compose.yml' is invalid because:
services.asdf-service.depends_on.links contains ["asdf-db"], which is an invalid type, it should be an object

这是cshtml:

namespace WebApplication1.ViewModels
{
    public class HotelViewModel
    {
        public String NomHotel { get; set; }
        public String NomAgence { get; set; }
        public String Filepath{ get; set; }
    }
}

这是控制器:

@model WebApplication1.ViewModels.HotelViewModel
<form novalidate method="post" enctype="multipart/form-data" asp-
controller="Hotel" asp-action="Hotel">
<div id="parent">
    <div id="wide" class="col-lg-4">
        <div asp-validation-summary="ModelOnly"></div>
        <div class="form-group">
            <label asp-for="NomHotel"></label>
            <input asp-for="NomHotel" class="form-control" />
            <span asp-validation-for="NomHotel"></span>
        </div>
        <div class="form-group">
            <label asp-for="NomAgence"></label>
            <input asp-for="NomAgence" class="form-control" />
            <span asp-validation-for="NomAgence"></span>
        </div>
        <div class="col-md-10">
            <p>Upload one or more files using this form:</p>
            <input type="file" name="files" multiple class="btn" />
        </div>
        <div id="#rest">
            <div class="form-group">
                <input type="submit" value="Ajouter" class="btn btn-lg btn-
 success ahbat" />
            </div>
        </div>
    </div>
</div>

如上所述,我尝试了不同的代码组合,但我总是得到文件或模型,但我都需要它们。这是最正确的代码,如果不太清楚,我可以向您表示抱歉。

0 个答案:

没有答案