我在控制器中有以下内容:
List <string> strResult = new List ();
正如运行该课程将添加一些信息
strResult.Add ("The Text");
strResult.Add ("Text B");
strResult.Add ("Text C");
return View ("Index", ViewData ["result"] = new SelectList (strResult))
和视图
<textarea rows="10"> class="form-control"
@ViewData["resultImport"]
</ textarea>
但唯一出现的是:
System.Web.Mvc.SelectList
in textarea
答案 0 :(得分:0)
为什么要将SelectList加载到textarea中?如果要返回“字符串列表”,则需要将strResults变量从List转换为Controller中的字符串。以下是执行此操作的代码:
string strReturnString = string.Join(",", strResult.ToArray());
ViewData ["result"] = strReturnString;
return View ("Index");
然后:
在视图中使用@ViewData["result"]