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

时间:2014-09-04 11:11:33

标签: c# javascript .net asp.net-mvc json

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

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

 $(document).ready(function () {

           var JsonObj = GetJson();

           $("#country").val(JsonObj.country)
       });

答案 1 :(得分:0)

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