Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

213
Views
Llamar a window.onload dentro de una vista cshtml

Estoy tratando de llamar a una función window.onload dentro de una vista cshtml.

Mi código se ve así.

 @model BusinessModel @if(Model.Business != null) { <script> window.onload = function () { if ('@Model.Business'!='') { var data = { //JSON Object }; $.ajax({ url: www.google.com, method: 'POST', headers:{}, data : JSON.stringify(data), success: function (response){ window.location.replace(new url); } }); return false; } } </script> } else { // Some basic HTML code }

Cuando trato de hacer algo como esto, cuando la condición coincide, nunca toca la función window.onload.

¿Estoy haciendo algo mal o es necesario manejar esto de una manera diferente? Por favor, ayúdame con esto

Gracias.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede intentar verificar si Model.Business es nulo en js. Aquí hay una demostración:

Modelo:

 public class BusinessModel { public List<Business> Business { get; set; } }

Acción:

 public IActionResult Test1() { var model = new BusinessModel { Business = new List<Business>() }; return View(model); }

Vista:

 @model BusinessModel @if (Model.Business == null) { <h1>null</h1> // Some basic HTML code } <script> window.onload = function () { if ('@Model.Business'!='') { alert("Hello"); } } </script>

resultado: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!