1

我是一个 ASP.NET MVC,我们可以通过 a 传递一些数据ViewData,然后在页面上显示它:

<%: ViewData["Foo"]%>

但是如何制作一个超链接呢?

如下所示:

<%: Html.ActionLink(ViewData["Foo"], "Index", "Home") %>
4

1 回答 1

1

将其转换为string

Html.ActionLink((string)ViewData["Foo"], "Index", "Home")

但是,一般来说,尽量避免使用ViewData强类型ViewModel,而是使用强类型。(因此,顺便说一句,你会避免这个问题中的问题)。

于 2010-10-29T08:39:09.193 回答