ViewData作为超链接

时间:2010-10-29 08:33:37

标签: asp.net-mvc hyperlink views viewdata

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

<%: ViewData["Foo"]%>

但是如何制作超链接?

如下所示:

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

1 个答案:

答案 0 :(得分:1)

将其投放到string

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

但是,一般情况下,请尽量避免使用ViewData并使用强类型ViewModel。 (因此,你可以避免这个问题中的问题,顺便说一下。)