MVC3 unterminated string constant syntax error

ⅰ亾dé卋堺 提交于 2019-11-27 18:31:45

问题


I have the following code which gives me a syntax error - unterminated string constant.I've matched up the quotes can't seem to spot an issue. Any ideas? It works fine, the syntax error is just annoying.

  <input type="button" class="my-button" value="" name="back" onclick="location.href='@Url.Action(Model.Back.Step.ToString(), "MyController")'" />

回答1:


You can rewrite it like this:

<input type="button" class="my-button" value="" name="back" 
     onclick="@("location.href='" 
        + Url.Action(Model.Back.Step.ToString(), "MyController")  
        + "'")" />



回答2:


Use an actionlink instead. This one creates a nice bootstrap button:

@Html.ActionLink("Cancel", "Index", "Home", null, new { @class = "btn btn-default" })


来源:https://stackoverflow.com/questions/16420797/mvc3-unterminated-string-constant-syntax-error

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!