Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 为什么我的数据会消失?_Sql_Asp.net Mvc_Razor - Fatal编程技术网

Sql 为什么我的数据会消失?

Sql 为什么我的数据会消失?,sql,asp.net-mvc,razor,Sql,Asp.net Mvc,Razor,我有一个MVC项目,其中我们有一个具有多个字段的表单。这些字段可以编辑和保存,SQL数据库中还有一个条目,它保存该字段编辑的运行历史记录,并将每个新更改附加到该字段的末尾 出于某种原因,每当字段中出现“.”(句点)字符时,它将导致在渲染该句点之前的所有内容都消失,尽管它正确地存储在数据库中。例如,对于“产品说明”字段: “销售新产品。将为我们赚钱” 当我尝试从视图上的数据库渲染该条目时,显示为“将为我们赚钱” 如果我在结尾加上一个句号,比如“出售新产品。会让我们赚钱。”那么在视图上呈现时,is将

我有一个MVC项目,其中我们有一个具有多个字段的表单。这些字段可以编辑和保存,SQL数据库中还有一个条目,它保存该字段编辑的运行历史记录,并将每个新更改附加到该字段的末尾

出于某种原因,每当字段中出现“.”(句点)字符时,它将导致在渲染该句点之前的所有内容都消失,尽管它正确地存储在数据库中。例如,对于“产品说明”字段:

“销售新产品。将为我们赚钱”

当我尝试从视图上的数据库渲染该条目时,显示为“将为我们赚钱”

如果我在结尾加上一个句号,比如“出售新产品。会让我们赚钱。”那么在视图上呈现时,is将什么也看不出来

以下是我在视图上渲染它的位置:

@(!string.IsNullOrEmpty(Model.FieldHistory.ElementAt(i).PreviousValue)?
                        @Html.Label(Model.FieldHistory.ElementAt(i).PreviousValue):
                        @Html.Label( "Not specified"))

使用句点导致文本消失的原因是什么?

当我们使用“.”来指对象内的字段时,我认为它被“.”弄糊涂了

尝试使用:

@Html.Label("", String.Format("{0},Model.FieldHistory.ElementAt(i).PreviousValue))

我认为它被“.”弄糊涂了,因为我们用它来指对象内部的字段

尝试使用:

@Html.Label("", String.Format("{0},Model.FieldHistory.ElementAt(i).PreviousValue))

你能在这里放一些代码吗?你能添加从数据库检索数据并填充模型的代码吗?你能在这里放一些代码吗?你能添加从数据库检索数据并填充模型的代码吗?试试
code
@Html.Display(“,String.Format({0},model.FieldHistory.ElementAt(i).PreviousValue))
code
Try
code
@Html.Display(“,String.Format({0},Model.FieldHistory.ElementAt(i).PreviousValue))
code