3

我有一个要转换为 T4MVC 的工作 Html.RouteLink。

工作 RouteLink 代码如下:

<%= Html.RouteLink(vaultViewItem.NameDisplay, 
                   new {controller = "Entity", 
                        action= "Index", 
                        dataType = vaultViewItem.VaultID}, 
                   new { target="vaultIFrame"}) %>

直接转换 RouteLink 根本不起作用 - 结果 URL 包含 RouteValueDictionary 类名,而不是单个字典项。

我曾尝试将 Html.ActionLink 与 T4MVC 一起使用,并且链接可以正常工作,但目标永远不会被拾取。(有效链接,但发送给 _self 而不是指定的目标。)

<%= Html.ActionLink(vaultViewItem.NameDisplay,
                    MVC.Entity.Index(vaultViewItem.VaultID).AddRouteValues(
                                     new {target = "vaultIFrame"})) %>

如何在所需的 iFrame 中显示链接页面?

4

1 回答 1

3

试试这个:

<%= Html.ActionLink(vaultViewItem.NameDisplay,
                    MVC.Entity.Index(vaultViewItem.VaultID),
                    new { target = "vaultIFrame" })%>        
于 2011-02-03T23:54:48.843 回答