Asp.net mvc 如何使用ASP.MVC 4向HTML.BeginForm添加属性?
我正在使用以下代码:Asp.net mvc 如何使用ASP.MVC 4向HTML.BeginForm添加属性?,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,我正在使用以下代码: @using (Html.BeginForm(null, null, new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { data-href = "/User/Account/Login"})) 谁能告诉我有什么问题吗。我收到一条错误消息,指向data href并说: 无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问权声明-(破折号)不是有效的C#标识符字
@using (Html.BeginForm(null, null,
new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post,
new { data-href = "/User/Account/Login"}))
谁能告诉我有什么问题吗。我收到一条错误消息,指向data href并说:
无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问权声明-
(破折号)不是有效的C#标识符字符。使用。
(下划线)将其转换为-
,以便在生成的HTML中获得正确的数据href
@using (Html.BeginForm(null, null,
new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post,
new { data_href = "/User/Account/Login"}))