我试图使用一个按钮打开一个链接到一个新的标签页。问题是我使用了一个数据绑定属性:href和使用target="_blank”不起作用,因为目标函数要求href不在数据绑定中。
我已经让它在不使用数据绑定时工作,但是数据绑定对于在两个页面之间发送信息是必要的。<a data-bind="attr: {href: '@Url.Action("Data", "Report")/?serialNumber='+SN()}" class="btn btn-warning createNew"> View Report </a>
此代码是工作代码,但在同一选项卡中打开。
当我在数据绑定之外添加target="_blank”时,我得到一个错误,指出目标函数需要使用href。
当我添加目标时:“_blank”添加到数据绑定中,它不会执行任何操作,按钮也不再起作用。
目前,该按钮工作,并带来了我需要的信息,我只是希望它打开到一个新的标签页。
1条答案
按热度按时间bzzcjhmw1#
您可以简单地执行以下操作:
您可以忽略HTML验证错误,因为验证器不知道(也不可能知道)动态添加的
href
属性,这不是问题。