【问题标题】:Adding a target to Html.ActionLink向 Html.ActionLink 添加目标
【发布时间】:2016-09-02 23:21:39
【问题描述】:

我正在尝试将命名目标添加到 Html.ActionLink:

@Html.ActionLink("Search Agents", "Index", "DSSAgent", null, new { target = "SearchiFrame", @style="color: Red;" })

但是当我检查 HTML 时,目标是 _blank。 (虽然它染上了红色)

我试过这个post,但它是 HTML.Action 链接的不同变体,并没有解决我的问题。

【问题讨论】:

  • 你能发布 iframe 标签吗?
  • 没有 iFrame,我希望它在新选项卡/窗口中打开,但要在一个已命名的选项卡/窗口中打开。这样,如果他们再次点击链接,它只会将焦点切换到已经打开的链接。

标签: razor html.actionlink


【解决方案1】:

这些是目标的允许属性:

<a target="_blank|_self|_parent|_top|framename">

浏览器将忽略除上述 4 之外的任何其他带下划线的单词。

如果您不使用框架,则可以将 ViewBag.Title 添加到新标签页,例如:

@{
    ViewBag.Title = "SearchiFrame";   
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-09
    • 2010-12-01
    • 2021-04-30
    • 2015-07-27
    • 1970-01-01
    • 2013-12-23
    • 2018-06-10
    相关资源
    最近更新 更多