在我看来,所有数据都来自 viewmodel,viewmodel 包括以下内容:
public class Coursework
{
public virtual PortfolioMaster prtfMaster { get; set; }
public virtual bool uploadfile { get; set; }
public virtual string filename { get; set; }
}
当我在我的视图中使用它时,如图所示:
@Html.HiddenFor(model => model.prtfMaster.CourseID)
@Html.HiddenFor(model=>model.filename)
@Html.HiddenFor(model=>model.uploadfile)
它没有保留价值filename
,uploadfile
但在我看来,如果我使用@if(Model.uploadfile)
它会给我适当的价值
谁能告诉我为什么会这样?我怎样才能保留价值model.filename