1
我的ASP.NET MVC我們可以通過ViewData
通過一些數據,然後它顯示在頁面上:ViewData的爲超鏈接
<%: ViewData["Foo"]%>
但如何使一個超鏈接出來的嗎?
喜歡的東西如下:
<%: Html.ActionLink(ViewData["Foo"], "Index", "Home") %>
我的ASP.NET MVC我們可以通過ViewData
通過一些數據,然後它顯示在頁面上:ViewData的爲超鏈接
<%: ViewData["Foo"]%>
但如何使一個超鏈接出來的嗎?
喜歡的東西如下:
<%: Html.ActionLink(ViewData["Foo"], "Index", "Home") %>
它轉換爲string
:
Html.ActionLink((string)ViewData["Foo"], "Index", "Home")
但一般情況下,儘量避免使用ViewData
和使用強類型ViewModel
代替。 (因此,你會避免這個問題,順便說一句)。
謝謝,它的工作原理!我會關注你關於ViewData vs ViewModel的評論。 +1 – rem 2010-10-29 08:44:18