ASP.NET MVC视图开发:从基础到高级功能
1. 数据类型与模板
在ASP.NET MVC中,我们可以使用 DataType 和 UIHint 属性来控制属性的显示和编辑模板。例如:
[DataType(DataType.EmailAddress)]
public String Email {get; set;}
[UIHint("Date")]
public DateTime Birthday {get; set;}
-
DataType:用于强制字符串属性使用给定的模板。 -
UIHint:用于强制任何对象属性使用给定的编辑模板。
1.1 Display Helper的使用
Display 助手是 Editor 的只读对应项,它具有相同的功能集,但用于显示只读模板。以下是一个 DateTime 值的显示模板示例:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= Html.Encode(((DateTime)this.Model).ToString("ddd dd MMM yyyy")) %>
超级会员免费看
订阅专栏 解锁全文
2823

被折叠的 条评论
为什么被折叠?



