以超链接形式查看数据

发布于 2024-09-29 12:39:37 字数 266 浏览 1 评论 0原文

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

<%: ViewData["Foo"]%>

但是如何从中创建超链接?

如下所示:

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

I an ASP.NET MVC we can pass some data via a ViewData and then show it on a page:

<%: ViewData["Foo"]%>

But how to make a hyperlink out of it?

Something like following:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌路黄昏 2024-10-06 12:39:37

将其转换为 string

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

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

Cast it to string:

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

In general, however, try to avoid using ViewData and use a strongly typed ViewModel instead. (Thus, you would have avoided the problem in this question, btw).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文