如何将特定字段绑定到json而不是模型

本文关键字:json 模型 绑定 字段 | 更新日期: 2023-09-27 18:20:41

我正在使用Asp.net MVC5。场景就像我有一个绑定到模型的视图。

现在视图中有一个文本框,我不想将其绑定到模型字段,而是绑定到特定的json。由于声明的原因,视图将自动绑定到该字段。

有什么方法可以阻止特定字段绑定到视图或覆盖它吗?

@Html.TextBoxFor(m => m.country, new { @class = "form-control input-lg"})

在填充这个文本框时,我不想要来自模型的值,我想要来自javascript代码中可用的特定json,但当它发布回来时,我希望文本框发布到国家字段。

如何将特定字段绑定到json而不是模型

您可以使用javascript设置contcountry的值。如下

 $(document).ready(function () {
           var JsonObj = GetJson();
           $("#country").val(JsonObj.country)
       });

尝试使用@Html.TextBox("country", new { @class = "form-control input-lg"})。并通过客户端的JavaScript从JSON对象填充输入的值。