【问题标题】:Adding field in view ASP.NET MVC在视图 ASP.NET MVC 中添加字段
【发布时间】:2018-06-25 10:09:09
【问题描述】:

我正在开发一个应用程序,并且我开始学习 ASP.NET,所以我是初学者,我正在尝试在视图中添加一个字段。 所以,我有名字、地址、邮政编码、州等,我希望每个医疗提供者都添加他|她的专长。我创建一个表并在两个表之间建立连接。 当我添加特殊性时,它不会出现在视图中。我不知道我在哪里犯了错误。

https://i.imgur.com/YBc5dVZ.jpg

https://i.imgur.com/m0haaIW.jpg

https://i.imgur.com/mAvjNLc.jpg

var id = $(this).attr('data-id');
$.getJSON("/NfDocuments/MedicalInput", { id: id },
   function (data) {
      $('#medInput').empty();
       $.each(data, function () {
           // $("#medInput").append("'" + this.Id + "'");
           //console.log(this.Id);
           var medInput = document.getElementById("medInput");
           medInput.value = this.Firstname + ' - ' + this.Zip + ' ' + this.Address1 + ',' + this.City + ', ' + this.State + ' - ' + this.Mobile;
       });
   });

有什么建议、意见吗?

【问题讨论】:

    标签: javascript asp.net model-view-controller


    【解决方案1】:
    medInput.value =   this.Firstname + ' - ' 
                     + this.Zip + ' ' 
                     + this.Address1 + ',' 
                     + this.City + ', ' 
                     + this.State + ' - ' 
                     + this.Mobile;
    

    您需要将this.SpecialityName(或您在返回视图时命名的任何名称)附加到medInput.Value

    medInput.value =   this.Firstname + ' - ' 
                     + this.Zip + ' ' 
                     + this.Address1 + ',' 
                     + this.City + ', ' 
                     + this.State + ' - ' 
                     + this.Mobile + ' - '
                     + this.SpecialityName;
    

    我假设每个专业的 id 是 this.TypeId,并且在将对象发送回视图之前,您已经将 TypeId 映射到某种 SpecialityName

    【讨论】:

    • 是的,特殊性是 this.TypeId 及其已经映射的 TypeId。但我不确定我是否会得到医疗提供者的 ID 或 SpecialityName 字符串?
    • TypeId 将返回TypeId,您不能自动将其转换为SpecialityName。如何实现这取决于您。就个人而言,我只是从包含专业名称的数据库中返回一个附加列(如果我正确理解图像,信息已经在第一个表上)
    • 谢谢,是的,信息在第一个表上,该表通过 Id 连接到另一个表
    • 所以您在 Id 上的 JOIN - 然后您也可以从该连接中选择 Name AS 'SpecialityName'
    • 谢谢@trashr0x
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2016-05-21
    • 1970-01-01
    相关资源
    最近更新 更多