@ Html.HiddenFor()不保留值

时间:2012-06-06 13:23:41

标签: asp.net-mvc-3 hidden-field 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)

它不会保留filenameuploadfile的价值 但在我看来,如果我使用@if(Model.uploadfile),它给了我适当的价值

有人能告诉我为什么会这样吗? 如何保留model.filename

的值

0 个答案:

没有答案