您好我正在研究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
我怎样才能实现这个目标?
答案 0 :(得分:1)
textarea
无法做到这一点。您可以使用div构造,而不是为其分配contenteditable
属性:
<div contenteditable="true"></div>
这将使您能够在其中放置超链接+它将为您提供与textarea
相同的功能。
答案 1 :(得分:0)
它不是固定的内容。您的报告现在可以编辑。用户 可以编辑。
而不是TextArea,请选择TinyMCE (with ASP.Net MVC)之类的编辑器,它将根据您的需要显示内容。