Al llamar a un metodo desde javascript a c# con HtmlControl me pide que sea estatico?

Mediante Ajax intento llamar a un método en C#.

El método en C# me debe insertar un código HTML según el control ID, pero me pide que sea estatico.

Codigo HTML:

<div class='card-text text-dark'><strong>Nombre</strong></div> <div id ='PolizaDatosPersonalesNombre' class='card-text' runat='server'></div> <br /> <div class='card-text text-dark'><strong>Apellidos</strong></div> <div><span id ='PolizaDatosPersonalesApellido1' class='card-text' runat='server'></span>&nbsp;<span id ='PolizaDatosPersonalesApellido2' class='card-text' runat='server'></span></div> <br /> 

Metodo C#:

[System.Web.Services.WebMethod]     public static void VerPolizaDetalle(string poliza)     {        Poliza currentPoliza;        currentPoliza = polizas.Where(x => x.PolizaID == poliza).Distinct().ToList()[0];           PolizaDatosPersonalesNombre.InnerHtml = currentPoliza.DatosPersonales.Nombre;        PolizaDatosPersonalesApellido1.InnerHtml = currentPoliza.DatosPersonales.Apellido1;       } 

En PolizaDatosPersonalesNombre y PolizaDatosPersonalesApellido1 me pide que sea estatica.

Como llamar a una librería que has guardado en un directorio y no directamente en la raíz

Estoy desarrollando un programa y para ello he tenido que bajarme una librería, ivport. La cosa es que yo ahora mismo descargué directamente desde github a la carpeta “general” de mi programa dicha librería y allí mismo guardé mi script proyecto.py.

Mi programa funciona perfectamente pero ahora me gustaría saber cómo se hace para estructurar mi carpeta “general” y por ejemplo tener una que se llame librerías y dentro una carpeta para cada librería, pues voy a tener que importar otras como por ejemplo opencv. Es decir quiero estructurarlo de la siguiente manera,

introducir la descripción de la imagen aquí

Por lo tanto mi pregunta es, cómo se hace para llamar dicha librería pues según vi se hace con un punto para concatenar carpetas pero me da error.

from librerias.ivport import ivport 

ImportError: No module named librerias.ivport

También probé pero me da error de sintaxis:

from librerias/ivport import ivport 

Gracias!

Como puedo mandar llamar un widget en el Tab BAR con FLUTTER?

En los ejemplos que vienen en todas las paginas podemos hacer tab con iconos pero en el ejemplo manda llamar una imagen mi pregunta es como puedo darle click al icono del tab bar y que me mande llamar un widget o archivo .dart

ya que en el ejemplo solo viene para mandar llamar icons!!!!!


========================================================================

Como llamar una funcion en el template del componente Angular

Estoy tratando de hacer mi primer componente en angular, he checho esto en el archivo .ts, pero no se como se hace para que el countdown aparezca en el template, me imagino que debo llamar la función que lo ejecuta en en dicho template pero no se como hacerlo………………………………… …………………………………………………………..

Gracias por su ayuda

import { Component, OnInit } from '@angular/core';  @Component({   selector: 'app-countdown',   templateUrl: './countdown.component.html',   styleUrls: ['./countdown.component.css'] }) export class CountdownComponent implements OnInit {   countDownDate: number;   now: number;   days: number;   hours: number;   minutes: number;   seconds: number;   distance: number;    constructor(countDownDate_:number) {      this.countDownDate = countDownDate_;   }    mi_funcion () {      let _self = this;       let x = setInterval(function():void{          _self.now = new Date().getTime();          let distance: number = _self.countDownDate - _self.now         let days:number = Math.floor(distance / (1000 * 60 * 60 * 24));         let hours:number = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));         let minutes:number = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));         let seconds:number = Math.floor((distance % (1000 * 60)) / 1000);          console.log( `Faltan:  $  {days} Dias, $  {hours} Horas,  $  {minutes} Minutos, $  {seconds} Segundos`);          if (distance < 0){             clearInterval(x);              console.log("El tiempo para preventa he terminado");         }      },1000);  }        ngOnInit() {   }  }  let countDownDate_:number = new Date ("Jan 5, 2021 15:37:25").getTime();  let instancia = new MyCountDown(countDownDate_); instancia.mi_funcion()  

//Html

<div class="row">     <div class="col-3">Dias: </div>     <div class="col-3">Horas: </div>     <div class="col-3">Minutos</div>     <div class="col-3">Segundos</div> </div> 

Llamar funciones con otras funciones

Hola espero que esta pregunta no sea confusa pero ¿Como puedo llamar 2 funciones en una sola linea y que esta dependa de otra? Ejemplo:

function().function(); 

Es algo asi como lo que hace JQuery. Ejemplo:

$  ('h1').text('Hola mundo!'); 

Mi problema es que no tengo idea de como se haga eso y mi mayor intento para hacerlo fue el siguiente:

let auto = 0  function stTxt (color, backgroundColor) {   document.onmouseup = function () {     const element = document.createElement('span')     element.setAttribute('id', `stElement$  {auto}`)     window       .getSelection()       .getRangeAt(0)       .surroundContents(element)     const selectedElement = document.getElementById(`stElement$  {auto}`)     selectedElement.style.color = color     selectedElement.style.backgroundColor = backgroundColor     auto++      function stSize (fontSize) {       const elementSpan = document.getElementById(`stElement$  {auto}`)       elementSpan.style.fontSize = fontSize     }   } } 

El problema de esto es que al poner así las funciones estas solo se llamarían de la siguiente forma de acuerdo a la documentación oficial de javascript:

function()(); 

La razón por la que quiero lograr hacer esto es que la segunda función quiero que sea solamente opcional para el usuario pero como se pueden dar cuenta esta función depende directamente de la anterior porque quisiera agregar mas funcionalidad a la función principal de ser requerido.

Ayuda con llamar de una clase a otra

¿Me pueden ayudar como puedo llamar esta clase a un Label?

 public static IPAddress GetDefaultGateway()         {             return NetworkInterface                 .GetAllNetworkInterfaces()                 .Where(n => n.OperationalStatus == OperationalStatus.Up)                 .Where(n => n.NetworkInterfaceType != NetworkInterfaceType.Loopback)                 .SelectMany(n => n.GetIPProperties()?.GatewayAddresses)                 .Select(g => g?.Address)                 .Where(a => a != null)                 // .Where(a => a.AddressFamily == AddressFamily.InterNetwork)                 // .Where(a => Array.FindIndex(a.GetAddressBytes(), b => b != 0) >= 0)                 .FirstOrDefault();         } 

Realize este llamado pero me aparece este error: “No se puede convertir implicitamente el tipo system.Net.IPAddress en string”

private void Form1_Load(object sender, EventArgs e)         {             string hostName = Dns.GetHostName();             string myIP = Dns.GetHostEntry(hostName).AddressList.Where(a => a.IsIPv6LinkLocal == false).FirstOrDefault().ToString();             //string submask = SubnetMask.CreateByHostBitLength(myIP.Length).ToString();             string submask = SubnetMask.GetDefaultGateway();//***Este es el que marca error***//             lblip.Text = myIP;             lblmac.Text = DeviceInfo.GetMacAddress()[0].ToString();             lblmask.Text = submask;         } 

Cómo Llamar un componente desde otro componente VueJs?

Tengo un componente Layout para mis páginas (views), allí tengo que llamar otro componente que tengo específico para hacer un reset de las contraseñas de mis usuarios.

Cuando llamo mi componente desde una vista funciona perfecto: (La flecha roja es el botón que se crea desde el componente) introducir la descripción de la imagen aquí

Y lo llamo normal:

import ResetPassword from "@/components/ValidateResetPassword"; export default {   components: {     TableBrowsers,ResetPassword   }, } 
<ResetPassword v-bind:infoUser="infoReset"></ResetPassword> 

y funciona perfectamente.

Ahora quiero llamar este mismo componente desde ese layout que hice, y lo estoy intentado hacer de la misma forma pero desde mi layout, el layout lo tengo ubicado así:

appvue > src > components > layout > DefaultLayout.vue

Y lo estoy intentado llamar igual, pero me sale el siguiente rol:

[Vue warn]: Unknown custom element: <resetpassword> - did you register the component correctly? For recursive components, make sure to provide the "name" option.  found in  ---> <DefaultLayout> at src/components/layouts/DefaultLayout.vue 

Llamar a objeto desde funcion onclick javascript?

Realizo una pequeña practica e intento llamar a un objeto desde onclcik en un botón, puedo llamar a la función directamente pero quería hacerlo llamando al objeto para practicar, pero me da error. He revisado mi sintaxis y no encuentro error (al parecer) entonces quisiera saber si tengo algo mal o esto no es posible? Este es mi código.

Codigo en html del input

 <button onclick = "Usuario.total();"class = "Aceptar" id = "aceptar">Listo</button>  
 var Usuario = new Auto();  
 class Auto {   function total(){     alert('hola'); }  }   

El error que me aparece es: SyntaxError: fields are not currently supported

y que Auto no está definido.