HTML辅助方法

 

@class

因为 class 是 C#语言中的一个保留关键字,不能作为属性名或者标识符,所以必须在 class前边加一个@符号作为前缀。

带有连字符的属性名

带有连字符的 C# 属性名是无效的,但HTML辅助方法在渲染HTML时会将属性名中的下划线转换为连字符

@using (Html.BeginForm("Search","Home",FormMethod.Get,)
          new{target="_blank",data_validatable=true}))

生成的html代码:

<form action="/Home/Search" data-validatable="true"
  method="get" target="_blank">

 

posted @ 2015-12-10 13:42  沙漏dan  阅读(215)  评论(0编辑  收藏  举报