Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

305
Visualizações
how to receive ViewBag data to js file

My x.js file :-

function showSfgf(Id) {
    $(document).trigger("onPageChange", '/v.mvc/Update?Id=' + Id);
}

My controller class :-

        public ActionResult Update(int Id)
    {
        ViewBag.Id = Id;
        return PartialView("Update");
    }

My y.js file :-

    $("#renderView").load("/v.mvc/View", function () {
    getDetails(ViewBag.Id, populateData);
});

What am I trying to do is ,passing a value from x.js and then trying to receive it in y.js . So i red ViewBag is one option to do this. but in I am getting ViewBag.Id is undefined . what did i missed here ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

If you want to access razor keyword like ViewBag in your script section of your cshtml file, add this symbol:

@

Like:

 $("#renderView").load("/v.mvc/View", function () {
   getDetails(@ViewBag.Id, populateData);
 });

Now if you are passing string on your first parameter on your getDetails function, use proper single quote:

 $("#renderView").load("/v.mvc/View", function () {
   getDetails('@ViewBag.Id', populateData);
 });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda