1
以我控制器I具有含有C#的字符串,像含有Html.ActionLink到視圖從控制器傳遞串
viewModel.Message = 'blah blah <%=Html.ActionLink("","","")%> blah';
和在我試圖
Model.Message
相應視圖@Html.Raw(Model.Message)
得到它正確顯示,沒有運氣 - 有什麼想法?
以我控制器I具有含有C#的字符串,像含有Html.ActionLink到視圖從控制器傳遞串
viewModel.Message = 'blah blah <%=Html.ActionLink("","","")%> blah';
和在我試圖
Model.Message
相應視圖@Html.Raw(Model.Message)
得到它正確顯示,沒有運氣 - 有什麼想法?
你必須在你的控制器爲創造HtmlHelper
一個實例,並讓您的消息設置爲
viewModel.Message = "blah blah" + htmlHelper.ActionLink("","","") + " blah";
但你真的想要的東西像渲染HTML鏈接關心你的控制器?如果您無法將任務完全委託給View,那麼只需設置Url屬性即可?您可以從控制器訪問Url.Action("","")
。
你能不能調用控制器ActionLink
和頂部添加結果你的字符串 -
viewModel.Message = "blah blah " + Html.ActionLink("","","") + " blah";
+1打我給它 – ipr101
謝謝!是的,我不會這麼做 - 我們正在維護的網站只有一小部分是做的,所以我現在就這樣離開它。 – user974685