在MVC 1中替代Html.EditorFor

时间:2011-04-20 20:53:27

标签: c#

我正在关注mvcMusicStore教程并且非常好,但问题是它要求我包含一个名为“Html.EditorFor”的html助手。这个html帮助器不在我正在使用的MVC 1中。还有什么可以用来解决这个问题?这个帮助器假设允许我将编辑视图链接到一个编辑模板,称为我创建的专辑。这是教程中包含的编码:

<%: 
Html.EditorFor(model => model.Album, 
new { Artists = Model.Artists, Genres = Model.Genres}) 
%>

请查看第40页的MvcMusicStore教程,以帮助您了解情况。这可以从微软的MVC网站下载。

1 个答案:

答案 0 :(得分:0)

在ASP.NET MVC 2中引入了模板化助手。Html.RenderPartial可能是您在ASP.NET MVC 1.0中最接近的。强烈建议至少迁移到ASP.NET MVC 2.0,假设ASp.NET MVC 3.0是当前稳定的生产版本。