目前还不清楚什么是正确的语法,我已经尝试过一些例子,但没有运气,这是我当前的按钮代码工作,我需要它保持作为在新窗口/新标签MVC按钮应该在新窗口/标签页中打开url
<input type="button" title="Read" value="@T("Account.DownloadableProducts.Read")" onclick="location.href='@Url.Action("GetDownload", "Download", new { orderItemId = Model.DownloadMappingIds[product.Id].guid })'" />
感谢
太好了。对于我们其他人不太了解MVC,“aa”和“bb”是什么?您应该拥有像@ Url.Action(“Read”,“MyController”,new {id = @ id})。对不起,只是我的宠物,人们认为我们知道的东西马上,而不是完成的例子。 – vapcguy
对此的一种变化:这可能会变得更加混乱,但不是@ Url.Action,您可以只说'data-myurl =“/ OtherBranch/Index?id = @ id”'并将其重定向到'myfunction ()'''var newUrl = window.location.href.split('/ FirstBranch')[0] + e.attr('data-myurl');' – vapcguy