我正在使用C#和.NET Framework 4.7开发一个ASP.NET MVC 5应用程序。
我在尝试使用Url.Action
传递参数时遇到了麻烦。当我使用以下代码时:
<input type="button" value="@Resources.ProductCreateOmitCaption"
onclick='location.href=<%: Url.Action("Index", "ProductionOrder", new { isWizard = @Model.IsWizard}) %>' />
I get this:
<input type="button" value="Continue"
onclick='location.href=<%: Url.Action("Index", "ProductionOrder", new { isWizard =}) %>' />
我也尝试了以下方法:
<input type="button" value="@Resources.ProductCreateOmitCaption"
onclick="location.href='<%: Url.Action("Index", "ProductionOrder", new { isWizard = @Model.IsWizard}) %>'" />
还有另一个结果:
<input type="button" value="Continue"
onclick="location.href='<%: Url.Action("Index", "ProductionOrder", new { isWizard = False}) %>'" />
出现错误信息:
JavaScript严重错误,位于http://AnotherPC:53827/Products/Create 的第177行第60列\n\nSCRIPT1015:未完成字符串常量
我该怎么办?
顺便提一下,我正在使用Razor。
@Url.Action("Index", "ProductionOrder", new { isWizard = @Model.IsWizard })
。 - user3559349