在表的视图中,我做了相同的替换以添加br
,如下所示:
@if (rma.Kundenavn.Contains("Region Syd - Sygehus Lillebælt"))
{
<td class="tdft">@Html.Raw(rma.Kundenavn.Replace("Region Syd - Sygehus Lillebælt", "Region Syd - <br /> Sygehus Lillebælt"))</td>
}
else
{
<td class="tdft">@rma.Kundenavn</td>
}
结果将是这样的:
Region Syd - <br> Sygehus Lillebælt
当我复制包含br
的文本,然后尝试搜索之后,我会遇到问题,并且搜索告诉我找不到它。
发生这种情况时,我的网址将是这样:
Lukkedesager?searchingLukkedesager=Region+Syd+-++Sygehus+Lillebælt
您可以看到+
之后还有dash
删除+
后,我将得到结果。
我的问题是如何remove that extra + after dash
,任何人都可以帮助我或为我指明正确的方向!在此先感谢:)
以下是相关数据:
查看:
@Html.PagedListPager(Model, pageNumber => Url.Action("Lukkedesager", new
{
pageNumber,
searching = Request.QueryString["searchingLukkedesager"]
}))
答案 0 :(得分:1)
您已经在<br />
周围加了空格(两侧都这样)。放入查询字符串时,空格会转换为+
,因此两个空格变成两个+
-es。
解决方法是删除<br />
之后的空格,如下所示:
.Replace("Region Syd - Sygehus Lillebælt",
"Region Syd - <br />Sygehus Lillebælt")