如何在我的MVC项目中的textarea中添加超链接?

时间:2014-01-29 13:38:01

标签: asp.net-mvc razor

您好我正在研究ASP.NET 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

我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:1)

textarea无法做到这一点。您可以使用div构造,而不是为其分配contenteditable属性:

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

这将使您能够在其中放置超链接+它将为您提供与textarea相同的功能。

答案 1 :(得分:0)

  

它不是固定的内容。您的报告现在可以编辑。用户   可以编辑。

而不是TextArea,请选择TinyMCE (with ASP.Net MVC)之类的编辑器,它将根据您的需要显示内容。