当前位置: 网站首页 > IT资讯

浅谈ASP.NET MVC中的FluentHtml与连续接口

时间:1970-1-1 08:33:31来源: IT资讯作者:admin 点击:1次 字体 [ С]

  我们力求页面层代码简洁并具有较好的可读性,在ASP.NET MVC的平台上,我们以新的起点来实现这一目标.MvcContrib.FluentHtml和Spark ViewEngine给我们做出了榜样.本文将以MvcContrib.FluentHtml为例探究它的实现机制:Fluent Interface.

  在MvcContrib.FluentHtml的应用中,我们随处可以见到下面的代码:

  < %= this.TextBox(x => x.Person.Name).Title("Enter the person's name").Label("Name:") %> …… < %= this.Select(x => x.Person.Gender).Options(Model.Genders).Size(5).Label("Gender:") .Title("Select the person's gender") %> 浏览器中生成的代码为:

  < LABEL id=Person_Name_Label for=Person_Name>Name:< /LABEL> < INPUT id=Person_Name title="Enter the person's name" value=Jeremy maxLength=50 name=Person.Name> . < SELECT id=Person_Gender title="Select the person's gender" size=5 name=Person.Gender>< OPTION selected value=M>Male< /OPTION>< OPTION value=F>Female< /OPTION>< /SELECT>

发表评论
验证码:
最新评论
相关文章
最热文章