视图内部的字段映射不匹配

时间:2019-05-14 03:40:32

标签: asp.net-core-mvc mapping

这是MVC Core 2.2。从控制器,我返回一个包含字段ID(十进制)和ProcessId(整数)的类。

onst https = require('https');
    const options = {
          hostname: 'https://yadda/cards/getAssets',
          headers: {
            Authorization: 'Basic ' + new Buffer(username + ':' + passw).toString('base64'),
            schemaVersion: '2.0.0',
            id: '0000000',
            applicationName: 'yadda',
            Accept: 'application/json',
            'Content-Type': 'application/json',
          },

          pfx: fs.readFileSync('/somefile.cert.pfx'),
          passphrase: 'passphrase',
          categories: 'food',
        };

       https
          .get(options, (response: any) => {
            response.on('data', (d: any) => {
              console.log(`BODY: `, d);
            });
          })
          .on('error', (e: any) => {
            console.error('Error: ', e);
          });

// With Tls tool, I tried as;
var fs = require('fs');
    var socket = tls.connect(options, () => {
      console.log('client connected');
      process.stdin.pipe(socket);
      process.stdin.resume();
    });

通过调试,我确定该类已正确填充Id = 4和ProcessId = 91。从那里开始,进入View,我可以查看模型的值,并看到@ Model.Id = 4和@ Model.ProfileId =91。到目前为止,一切都很好。

但是当我让页面显示时,我在ID字段中显示了ProcessId的值。

ERROR] Error:  { Error: getaddrinfo ENOTFOUND https://yadd/cards/getAssets:443
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
  errno: 'ENOTFOUND',
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',

我在这里想念什么?

0 个答案:

没有答案