日期:2014-05-17  浏览次数:20754 次

转换成razor视图该怎么写
 前边我知道,括号里边的该怎么改
@Html.TextBox
@Html.ValidationMessage("Name", "*")
@Html.TextArea("Description", new { rows = "8", @class="textbox" })


            <p>
                <label for="Name">类别名称:</label>
                <%= Html.TextBox("Name",null,new{@class="textbox"}) %>
                <%= Html.ValidationMessage("Name", "*") %>
            </p>
            <p>
                <label for="Description">类别说明:</label>
                <%= Html.TextArea("Description", new { rows = "8", @class="textbox" })%>
            </p>

------解决方案--------------------
那当然,你绑定的模型是List<Webtest.WebVOD.Models.VideoCategories>
你的View显然是对其中一条记录来的。

如果你觉得必须这样,这么修改
Model => Model.Name
->
Model => Model[0].Name

其余类似。