C# 使用数据url html属性的匿名类型成员声明符无效

C# 使用数据url html属性的匿名类型成员声明符无效,c#,jquery,asp.net-mvc-4,razor,C#,Jquery,Asp.net Mvc 4,Razor,我正在使用jQuery、MVC4、Razon和C#制作一个小项目。在我看来,我有一个下拉列表,我希望将其属性设置为data url=url.Action(“UpdateDeliveryAddress”,“Home”): 我错过了什么?为什么会出现此错误?数据url不是有效的C#标识符 相反,请使用数据\u url MVC将用-替换- <div class="@dropDownListClass"> @Html.DropDownList("theList", null, new

我正在使用jQuery、MVC4、Razon和C#制作一个小项目。在我看来,我有一个下拉列表,我希望将其属性设置为
data url=url.Action(“UpdateDeliveryAddress”,“Home”)


我错过了什么?为什么会出现此错误?

数据url不是有效的C#标识符

相反,请使用
数据\u url

MVC将用
-
替换
-

<div class="@dropDownListClass">
    @Html.DropDownList("theList", null, new {data-url=Url.Action("UpdateDeliveryAddress", "Home") })
</div>
invalid anonymous type member declarator anonymous type members must be declared with a member assignemnt, simple name or member access.