Sql 如何输出带换行符的WebGrid列数据?

Sql 如何输出带换行符的WebGrid列数据?,sql,webmatrix,webgrid,Sql,Webmatrix,Webgrid,我学习了网页平台的ASP.Net教程,在WebMatrix中使用Razor编码,现在我想添加一些内容。我添加了一个textarea来捕获“review”元素的数据并将其存储在数据库中。但是,当我从数据库中提取“review”数据时,它并没有保留原始格式,只是一条长长的单行线。这是我正在使用的代码 @grid.GetHtml( tableStyle: "grid", headerStyle: "head", a

我学习了网页平台的ASP.Net教程,在WebMatrix中使用Razor编码,现在我想添加一些内容。我添加了一个textarea来捕获“review”元素的数据并将其存储在数据库中。但是,当我从数据库中提取“review”数据时,它并没有保留原始格式,只是一条长长的单行线。这是我正在使用的代码

        @grid.GetHtml(
            tableStyle: "grid",
            headerStyle: "head",
            alternatingRowStyle: "alt",
            columns: grid.Columns(
                grid.Column(format: @<a href="~/EditMovie?id=@item.ID">Edit</a>),
                grid.Column("Title"),
                grid.Column("Genre"),
                grid.Column("Year"),
                grid.Column("Review"),
                grid.Column(format: @<a href="~/DeleteMovie?id=@item.ID">Delete</a>)
            )
@grid.GetHtml(
表样式:“网格”,
头型:“头”,
alternatingRowStyle:“alt”,
列:grid.columns(
网格.列(格式:@),
网格栏(“标题”),
网格栏(“类型”),
网格栏(“年”),
网格栏(“审查”),
grid.Column(格式:@)
)

如何使WebGrid包含换行符、制表符、空白…?我想我应该使用格式,但我不确定如何使用。

我自己找到了答案。
以下是我解决问题的方法:

    <div>
        @grid.GetHtml(
            tableStyle: "grid",
            headerStyle: "head",
            alternatingRowStyle: "alt",
            columns: grid.Columns(
                grid.Column(format: @<a href="~/EditMovie?id=@item.ID">Edit</a>),
                grid.Column("Title"),
                grid.Column("Genre"),
                grid.Column("Year"),
                grid.Column("Review", format: (item) => 
                {
                   string review = item.Review ?? "";
                   return new HtmlString(review.Replace("\r\n", "<br/>"));
                }),
                grid.Column(format: @<a href="~/DeleteMovie?id=@item.ID">Delete</a>)
            )
        )
    </div>

@grid.GetHtml(
表样式:“网格”,
头型:“头”,
alternatingRowStyle:“alt”,
列:grid.columns(
网格.列(格式:@),
网格栏(“标题”),
网格栏(“类型”),
网格栏(“年”),
表格栏(“审查”,格式:(项目)=>
{
string review=item.review;
返回新的HtmlString(review.Replace(“\r\n”和“
”); }), grid.Column(格式:@) ) )
在webgrid中,换行符需要替换为