Invalid anonymous type member declarator using dat

2019-02-13 13:11发布

I am making a small project using jQuery, MVC4 with Razon and C#. In my view I have a drop down list and I wish to give it the attribute of data-url=Url.Action("UpdateDeliveryAddress", "Home"):

<div class="@dropDownListClass">
    @Html.DropDownList("theList", null, new {data-url=Url.Action("UpdateDeliveryAddress", "Home") })
</div>

However, when I do so, I get the follow error:

invalid anonymous type member declarator anonymous type members must be declared with a member assignemnt, simple name or member access.

What am I missing? Why do I have this error?

1条回答
乱世女痞
2楼-- · 2019-02-13 13:55

data-url is not a valid C# identifier.

Instead, use data_url.
MVC will replace _ with -.

查看更多
登录 后发表回答