我正在尝试制作一个接收内容的Html.Actionlink()并将其放在一个新选项卡中,问题是该按钮是一种输入类型。
我有这样的输入,
<input type="submit" class="btnText" id="previewButton2" value="Preview" />
我在输入中做的是在ActionLink中做的,但它不起作用,我不知道为什么。@Html.ActionLink("Preview", "/", new { Id=Model.Id}, new { @class = "btnText", type = "submit", target = "_blank" })
如何在ActionLink中使用输入标签,或者我应该做些什么呢?
答案 0 :(得分:0)
使用现有代码的唯一选择是使用Javascript onclick提交表单(但这不是很好的做法)
您应该做的是设置input
按钮的样式,使其看起来像a
标记,然后您就可以减少使用JavaScript执行所需操作的需要。