@Html.HiddenFor() не сохраняет значение
На мой взгляд, все данные поступают из 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