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">
原文地址:https://www.cnblogs.com/danwang/p/5035788.html