在ASP.NET MVC 2中,如何让Html.TextBoxFor呈现textarea而不是输入标记?

Chr*_*ris 5 asp.net asp.net-mvc-2

这段代码:

<%: Html.TextBoxFor(model => model.DonationMessage) %>
Run Code Online (Sandbox Code Playgroud)

呈现input type=text标记,但我想要一个textarea.我在我的实体中试过这个,但它没有什么区别:

[DataType(DataType.MultilineText)]
public string DonationMessage { get; set; }
Run Code Online (Sandbox Code Playgroud)

任何的想法?

Cha*_*ell 8

<%: Html.TextAreaFor(model => model.DonationMessage) %>
Run Code Online (Sandbox Code Playgroud)