2014-01-29 42 views
-1

嗨我正在研究ASP.NET MVC項目。我在我看來textarea用戶將獲得下載鏈接報告。如何在我的MVC項目的textarea中添加超鏈接?

目前我有這樣的代碼在我看來頁:

@if (ViewData["datalink"] != null && !String.IsNullOrEmpty(ViewData["datalink"].ToString())) 
     { 
      <textarea class="jquery_ckeditor" cols="65" id="editor1" name="editor1" rows="10">Your report is now available<br />@ViewData["datalink"].ToString()</textarea> 
     } 

對於上面的代碼輸出將是這樣的:

你的自動化報告現已 www.test.com

但不是直接顯示用戶鏈接,我需要提供如下超鏈接文本:

您的自動化報告現已 DownloadLink

我怎樣才能做到這一點?

+0

你不能。 Textareas支持文本,只是文本。 –

+1

只需將'textarea'轉換爲'div'或'span'並應用一些樣式... –

+0

爲什麼使用textarea作爲固定內容?只需使用'div',textarea允許來自用戶的輸入 – musefan

回答

1

這是不可能與textarea。你可以使用一個div結構,而不是分配給它contenteditable屬性:

<div contenteditable="true"></div> 

,這將使你把裏面的超鏈接+,它會給你同樣的相似的功能textarea

0

它沒有固定的內容。您的報告現在可用,可編輯。用戶 可以編輯。

而不是TextArea,去編輯器像TinyMCE (with ASP.Net MVC),將顯示您所需要的內容。

相關問題