2010-06-21 45 views

回答

39

你可以装饰与[DataType(DataType.MultilineText)]属性模型属性:

型号:

public class MyModel 
{ 
    [DataType(DataType.MultilineText)] 
    public string MyProperty { get; set; } 
} 

控制器:

public class HomeController : Controller 
{ 
    public ActionResult Index() 
    { 
     return View(new MyModel()); 
    } 
} 

查看:

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<SomeNs.Models.MyModel>" %> 

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    <%: Html.EditorForModel() %> 
</asp:Content> 
3

创建呈现为一个文本时,呈现为一个textarea一个文本区域模板,然后将您的VM属性与UIHint("TextArea")attribute相关联。

+0

你能提供样本或更多的参考CE? – 2010-06-21 03:30:20

+0

http://msdn.microsoft.com/en-us/library/ee308450.aspx – Ryan 2010-06-21 15:44:51