Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我怎样才能从视图中得到一张双人照片到我的模型中?_C#_Validation_Asp.net Mvc 3_Viewmodel - Fatal编程技术网

C# 我怎样才能从视图中得到一张双人照片到我的模型中?

C# 我怎样才能从视图中得到一张双人照片到我的模型中?,c#,validation,asp.net-mvc-3,viewmodel,C#,Validation,Asp.net Mvc 3,Viewmodel,这很奇怪,我在这上面呆了几天,没有更多的想法 甚至以前问过,也没有结果 我有这样简单的模型 public class SalesModelView { public int SaleId { get; set; } public int ShopId { get; set; } public DateTime SaleDate { get; set; } public int Hours { get; set; } public double Sal

这很奇怪,我在这上面呆了几天,没有更多的想法

甚至以前问过,也没有结果

我有这样简单的模型

public class SalesModelView
{
    public int SaleId { get; set; }
    public int ShopId { get; set; }

    public DateTime SaleDate { get; set; }

    public int Hours { get; set; }
    public double Sales { get; set; }
    public double Treatments { get; set; }

    public double Turnover { get; set; }
    public double TurnoverHour { get; set; }
    public double Efficiency { get; set; }
}
HTML被构建为Create,其中包含作为

<div class="editor-label">
    @Html.LabelFor(model => model.Sales)
</div>
<div class="editor-field">
    @Html.EditorFor(model => model.Sales)
    @Html.ValidationMessageFor(model => model.Sales)
</div>

<div class="editor-label">
    @Html.LabelFor(model => model.Treatments)
</div>
<div class="editor-field">
    @Html.EditorFor(model => model.Treatments)
    @Html.ValidationMessageFor(model => model.Treatments)
</div>

<div class="editor-label">
    @Html.LabelFor(model => model.Turnover)
</div>
<div class="editor-field">
    @Html.EditorFor(model => model.Turnover)
    @Html.ValidationMessageFor(model => model.Turnover)
</div>

<div class="editor-label">
    @Html.LabelFor(model => model.TurnoverHour)
</div>
<div class="editor-field">
    @Html.EditorFor(model => model.TurnoverHour)
    @Html.ValidationMessageFor(model => model.TurnoverHour)
</div>

<div class="editor-label">
    @Html.LabelFor(model => model.Efficiency)
</div>
<div class="editor-field">
    @Html.EditorFor(model => model.Efficiency)
    @Html.ValidationMessageFor(model => model.Efficiency)
</div>

@LabelFor(model=>model.Sales)
@EditorFor(model=>model.Sales)
@Html.ValidationMessageFor(model=>model.Sales)
@LabelFor(model=>model.Treatments)
@EditorFor(model=>model.Treatments)
@Html.ValidationMessageFor(model=>model.Treatments)
@LabelFor(model=>model.overflower)
@EditorFor(model=>model.overflower)
@Html.ValidationMessageFor(model=>model.overflower)
@LabelFor(model=>model.turoverhour)
@Html.EditorFor(model=>model.turoverhour)
@Html.ValidationMessageFor(model=>model.turoverhour)
@LabelFor(model=>model.Efficiency)
@EditorFor(model=>model.Efficiency)
@Html.ValidationMessageFor(model=>model.Efficiency)
当我尝试添加一个
整数
时,它假设正确,但当我添加一个
十进制
值时,它只是不会传递回我的
控制器

我错过了什么?

我甚至试着将
文化信息
设置为正确的国家,但没有成功

顺便说一句,JQuery验证工作得很好


您必须编写自定义模型活页夹