字符串未向视图表输出换行符

Xiodrade

我正在尝试在检查中合并多个错误消息,但有时会发现该站点丢失并且错误字符串不是空白。发生这种情况时,它将显示两个错误,但不会在新行上输出它。

这是一个例子...

在此处输入图片说明

根据代码应该说

不支持的日期格式为19/06/19。

网站丢失

以下是我的支票

    private void FileCheck(string[] strArray, out string INum, out string IDate, out string site, out string errors)
    {
        INum = strArray[1];
        IDate = strArray[2];
        errors = "";
        site = strArray[10];
        string[] errorformats = {$"Unsupported date format of {IDate}.", "Site is missing"};
        string[] format = {"MM/dd/yyyy", "M/dd/yyyy", "MM/d/yyyy", "M/d/yyyy"};
        DateTime dateTime;
        if (!DateTime.TryParseExact(IDate, format, CultureInfo.InvariantCulture,
            DateTimeStyles.None, out dateTime))
            errors = errorformats[0];
        if (site == "" && errors != "")
            errors = $"{errorformats[0]}{Environment.NewLine}{errorformats[1]}";
        else if (site == "" && errors == "")
            errors = errorformats[1];
    }

我用下面的代码称呼它

                using (var sr = new StreamReader(newFullPath))
                {
                    while ((strbuild = sr.ReadLine()) != null)
                    {
                        var strArray = strbuild.Split('|');
                        string INum = string.Empty,
                            IDate = string.Empty,
                            site = string.Empty,
                            errors = string.Empty;

                        if (strArray[0] == "1")
                        {
                            FileCheck(strArray, out INum, out IDate, out site, out errors);

这是我的桌子的代码:

@if (Model != null)
{
    <table class="table table-striped">
        <!--Table Head-->
        <thead>
            <tr>
                <th>Row</th>
                <th>Invoice #</th>
            </tr>
        </thead>

        <!--Table Body-->
        <tbody>
            @for (var i = 0; i < Model.Count(); i++)
            {
                <tr class="table-info">
                    <th scope="row">@i</th>
                    <td>@Model[i].InvoiceNumber </td>
                    <td>@Model[i].Errors </td>
                </tr>
            }
        </tbody>
    </table>
}
阿什瓦尼·米什拉(Ashvani Mishra)

我曾经遇到过类似的问题,并且这种方法有效。试一试。

<td>@Html.Raw(Model[i].Errors) </td>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试在字符串的输出文件中添加换行符

来自分类Dev

使用Powershell将字符串中的换行符输出到Word

来自分类Dev

如何在bash中的换行符处拆分输出字符串

来自分类Dev

如何通过换行符分割字符串,而不是连续丢失多个换行符?

来自分类Dev

django模板字符串-用换行符替换换行符

来自分类Dev

无法在字符串中打印带有换行符的换行符

来自分类Dev

来自 MYSQL 查询的带有换行符很长的字符串的 InnerHTML 换行符

来自分类Dev

Lua:字符串中的换行符

来自分类Dev

如何在换行符上分割字符串?

来自分类Dev

动态在字符串中插入换行符

来自分类Dev

在C#中用换行符分割字符串

来自分类Dev

记录字符串而不结束换行符

来自分类Dev

从Java中的字符串修剪换行符

来自分类Dev

使用sed匹配包含换行符的字符串

来自分类Dev

SQL:在varchar字符串中插入换行符

来自分类Dev

在Scilab中向字符串添加换行符

来自分类Dev

Java:测试字符串是否以换行符结尾

来自分类常见问题

在Python中使用换行符分隔字符串

来自分类Dev

jQuery检测字符串中的换行符

来自分类Dev

从C#字符串中删除换行符

来自分类Dev

WPF字符串资源中的换行符

来自分类Dev

用换行符在bash中构建字符串

来自分类Dev

如何从字符串中删除多个换行符

来自分类Dev

将换行符转换为实际字符串

来自分类Dev

在动态字符串中添加换行符?

来自分类Dev

Haskell中的字符串与换行符匹配

来自分类Dev

Golang用空换行符分割字符串

来自分类Dev

如何在字符串中添加换行符?

来自分类Dev

使用sed匹配包含换行符的字符串