我在显示模型时遇到了一些奇怪的错误。我正在创建类似聊天的东西。用户在你们之间发送消息。当用户在他的收件箱中选择了一条消息,并单击了“答复”按钮,例如,表单发送 submit()。然后显示有关所选消息的信息。
而在这一刻我有一个问题。如果显示消息属性的字段是@Html.DisplayFor()
,则一切正常。消息的信息随着所选消息的更改而刷新。但是,如果使用@Html.TextAreaFor
或 Html.TextBoxFor 显示的属性不会在更改所选消息时发生。
并且,如果用户单击“查看”按钮,则显示模型中的@Html.DisplayFor()
模型显示刷新,并@Html.DisplayFor()
多次刷新。并且只要单击“回答”按钮,即 dipaly 模型 in @Html.TextBoxFor()
,模型就会停止以在更改所选消息时刷新显示。
为了便于理解,我画了一张图。:)