C# 如何在just detail视图中,而不是在数据库中,通过逗号成为新行来分隔字符串?有可能吗?

C# 如何在just detail视图中,而不是在数据库中,通过逗号成为新行来分隔字符串?有可能吗?,c#,html,asp.net,asp.net-mvc,C#,Html,Asp.net,Asp.net Mvc,问题是,我正在努力使我的详细信息页面看起来更好,所以它不是那么空白。 目前它显示为一个长字符串,由逗号分隔 在模型中,它是这样的:publicstringuncpath{get;set;} 在视图中,它看起来是这样的: <dd class="col-sm-10"> @Html.DisplayFor(model => model.UNCPath) </dd> @DisplayFor(model=>model.UNCPath) 是否可以仅在html中分

问题是,我正在努力使我的详细信息页面看起来更好,所以它不是那么空白。 目前它显示为一个长字符串,由逗号分隔

在模型中,它是这样的:
publicstringuncpath{get;set;}

在视图中,它看起来是这样的:

<dd class="col-sm-10">
    @Html.DisplayFor(model => model.UNCPath)
</dd>

@DisplayFor(model=>model.UNCPath)

是否可以仅在html中分隔字符串?或者我需要在我的模型和/或控制器中执行此操作?你能给我一些开始吗?

我认为这是更好的解决方案,如果你在
Html
中这样做,我尝试了以下代码,效果很好:

<div class="col-sm-10">
@foreach(string item in Model.UNCPath.Split(','))
{
   <label style="font-weight:100">@item</label>
   <br/>
}
</div>
2-控制器:按如下方式拆分字符串:

UNCPathList = "tikala disham AERO2018(\\BEBRS) (O:) (R), tikala disham PROD3(\\SUNS)(Q:) (R), tikala disham PRODUKTI(\\BEBRS)(P:) (R)".Split(',').ToList()
3-视图:

<div class="col-sm-10">
@foreach(string item in Model.UNCPathList)
{
   <label style="font-weight:100">@item</label>
   <br/>
}
</div>

@foreach(Model.unpathlist中的字符串项)
{
@项目

}

我希望这会对你有所帮助。

第一个很好。谢谢我真的不能做第二个解决方案,因为我的数据库中已经有条目了。但感谢您快速简单的回答。:)在我的索引视图中是否可能得到相同的结果?是的,可能是这样:
@foreach(模型中的var项){@foreach(item.UNCPath.Split(',')){@splitedPath
}
是的,这很好:)现在我可以在其他领域使用这个模板了。
<div class="col-sm-10">
@foreach(string item in Model.UNCPathList)
{
   <label style="font-weight:100">@item</label>
   <br/>
}
</div>