我将@Html.ActionLink("Name","Action", new { @class='button', @id='addItemEIqM'})
更改为按钮,以便它们可以包含data-roles
并处理动态列表控件。
离开我:
<input type="button" value="Add" onclick="location.href='@Url.Action("ExistingManager","Pa_Ipv4")'" data-containerPrefix="@ViewData['ContainerPrefix']" class="button" id="addItemEIpM"/>
我收到错误Too many characters in character literal
,我所写的内容是非法的?
答案 0 :(得分:2)
您不能在C#中使用单引号作为字符串文字。单引号用于字符。您的错误是:
...erPrefix="@ViewData['ContainerPrefix']"...
你应该使用双重排队:
...erPrefix="@(ViewData["ContainerPrefix"])"...