0

我正在尝试在 Asp.Net MVC 2 中创建网站。我的页面上有一个文本,我正在尝试创建指向它的链接。我的代码如下

     <a href="<%= MyPage.aspx %>">Link</a>

但是我收到资源错误。

我错过了什么??这是在 MVC 中调用页面的正确方法吗?

谢谢你们

4

1 回答 1

1

你有几种方法可以做到这一点。

首先,您可以使用Html.ActionLink

@Html.ActionLink("Link", "action name")

其次,您可以使用Url.Action

<a href="@Url.Action("action name")">Link</a>

如您所见,不同之处在于Html.ActionLink将为a标签生成完整的 HTML,而Url.Action只会生成指定操作的 URL。

它们都有几个重载,允许您传递您可能需要的任何额外数据,因此我鼓励您检查上面的链接以了解它们的能力。

于 2013-11-04T14:52:21.713 回答