2010-09-13 40 views
0

我試圖在我的視圖頁面中使用我的模型類的一些屬性來建立一個外部網站的鏈接,例如,我希望它呈現爲類似 -從模型屬性創建ASP.NET MVC 2中的外部鏈接

< A HREF = 「http://twitter.com/home?status=Currently閱讀http://www.mywebsite.com/post-id」> Twitter的</A>

其中後ID會從模型中拉出來(我在這裏使用了一個強類型的視圖模型 - 我不能使用ViewData,因爲有一個項目清單需要退回,所有這些項目都需要單獨的鏈接)。

我試着做< model.PermaLink();%>「>,其中PermaLink只是一些字符串,但是該值沒有被拾取。我得到一個錯誤 - CS1502:'System.IO.TextWriter.Write(char)'的最佳重載方法匹配有一些錯誤 - CS1502:'System.IO.TextWriter.Write(char)'的最佳重載方法匹配有一些無效論據

有沒有辦法做到這一點?我嘗試添加runat =「server」屬性,但是這隻與我的本地站點和控制器/模型操作相關聯。

回答

0

這是基於ViewPage類還是MVC ViewPage?還是WebForms頁?

< a href="<%= model.PermaLink %>">語法是一個MVC頁

+0

是的,它是在一個MVC ViewPage上。 – mcfroob 2010-09-13 20:34:15

0

哎呦正確的,有沒有設定我的財產正確,只是用一個普通的getter。也許我應該回到Java :)