how to call javascript function from Controllers file in MVC?












0















how to call javascript function from Controllers file in MVC ?










share|improve this question



























    0















    how to call javascript function from Controllers file in MVC ?










    share|improve this question

























      0












      0








      0








      how to call javascript function from Controllers file in MVC ?










      share|improve this question














      how to call javascript function from Controllers file in MVC ?







      asp.net-mvc






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 26 '10 at 10:51









      Hitesh PrajapatiHitesh Prajapati

      1,06261628




      1,06261628
























          3 Answers
          3






          active

          oldest

          votes


















          1














          You CAN call it directly if you are using ajax.



          Page A -> Ajax -> Controller -> Return javascript which invokes a method in Page A



              public ActionResult MyAjax(string message)
          {
          return JavaScript(string.Format("methodInPageA('{0}');", message.Replace("'", "\'")));
          }


          It might work without ajax too, but I haven't tried that.






          share|improve this answer
























          • it's not working ....

            – Hitesh Prajapati
            Nov 26 '10 at 11:58











          • WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

            – jgauffin
            Nov 26 '10 at 12:04





















          0














          You wont be able to call it directly you will have to call the javascript function onLoad document or other page event (like button click or something)






          share|improve this answer
























          • in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

            – Hitesh Prajapati
            Nov 26 '10 at 11:06





















          0














          You can call JavaScript as well as content methods



           public ActionResult Java_Script(){
          return JavaScript("Message");
          }





          share|improve this answer


























          • Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

            – Mohammad Kanan
            Aug 6 '18 at 9:38











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f4284618%2fhow-to-call-javascript-function-from-controllers-file-in-mvc%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          3 Answers
          3






          active

          oldest

          votes








          3 Answers
          3






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          You CAN call it directly if you are using ajax.



          Page A -> Ajax -> Controller -> Return javascript which invokes a method in Page A



              public ActionResult MyAjax(string message)
          {
          return JavaScript(string.Format("methodInPageA('{0}');", message.Replace("'", "\'")));
          }


          It might work without ajax too, but I haven't tried that.






          share|improve this answer
























          • it's not working ....

            – Hitesh Prajapati
            Nov 26 '10 at 11:58











          • WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

            – jgauffin
            Nov 26 '10 at 12:04


















          1














          You CAN call it directly if you are using ajax.



          Page A -> Ajax -> Controller -> Return javascript which invokes a method in Page A



              public ActionResult MyAjax(string message)
          {
          return JavaScript(string.Format("methodInPageA('{0}');", message.Replace("'", "\'")));
          }


          It might work without ajax too, but I haven't tried that.






          share|improve this answer
























          • it's not working ....

            – Hitesh Prajapati
            Nov 26 '10 at 11:58











          • WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

            – jgauffin
            Nov 26 '10 at 12:04
















          1












          1








          1







          You CAN call it directly if you are using ajax.



          Page A -> Ajax -> Controller -> Return javascript which invokes a method in Page A



              public ActionResult MyAjax(string message)
          {
          return JavaScript(string.Format("methodInPageA('{0}');", message.Replace("'", "\'")));
          }


          It might work without ajax too, but I haven't tried that.






          share|improve this answer













          You CAN call it directly if you are using ajax.



          Page A -> Ajax -> Controller -> Return javascript which invokes a method in Page A



              public ActionResult MyAjax(string message)
          {
          return JavaScript(string.Format("methodInPageA('{0}');", message.Replace("'", "\'")));
          }


          It might work without ajax too, but I haven't tried that.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 26 '10 at 10:59









          jgauffinjgauffin

          80.8k34191313




          80.8k34191313













          • it's not working ....

            – Hitesh Prajapati
            Nov 26 '10 at 11:58











          • WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

            – jgauffin
            Nov 26 '10 at 12:04





















          • it's not working ....

            – Hitesh Prajapati
            Nov 26 '10 at 11:58











          • WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

            – jgauffin
            Nov 26 '10 at 12:04



















          it's not working ....

          – Hitesh Prajapati
          Nov 26 '10 at 11:58





          it's not working ....

          – Hitesh Prajapati
          Nov 26 '10 at 11:58













          WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

          – jgauffin
          Nov 26 '10 at 12:04







          WHAT is not working? How do you invoke the controller method? What result do you get? I'm using this solution myself in different projects. As I said: It might only work with ajax.

          – jgauffin
          Nov 26 '10 at 12:04















          0














          You wont be able to call it directly you will have to call the javascript function onLoad document or other page event (like button click or something)






          share|improve this answer
























          • in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

            – Hitesh Prajapati
            Nov 26 '10 at 11:06


















          0














          You wont be able to call it directly you will have to call the javascript function onLoad document or other page event (like button click or something)






          share|improve this answer
























          • in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

            – Hitesh Prajapati
            Nov 26 '10 at 11:06
















          0












          0








          0







          You wont be able to call it directly you will have to call the javascript function onLoad document or other page event (like button click or something)






          share|improve this answer













          You wont be able to call it directly you will have to call the javascript function onLoad document or other page event (like button click or something)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 26 '10 at 10:56









          wael34218wael34218

          2,42283457




          2,42283457













          • in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

            – Hitesh Prajapati
            Nov 26 '10 at 11:06





















          • in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

            – Hitesh Prajapati
            Nov 26 '10 at 11:06



















          in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

          – Hitesh Prajapati
          Nov 26 '10 at 11:06







          in mvc, onload is not working that i know but it's one class file only so it doesn't work.Here i have " ScriptManager.RegisterStartupScript(@@@@@@,this.GetType(),"setMenuItem","setMenuItem();",true); "

          – Hitesh Prajapati
          Nov 26 '10 at 11:06













          0














          You can call JavaScript as well as content methods



           public ActionResult Java_Script(){
          return JavaScript("Message");
          }





          share|improve this answer


























          • Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

            – Mohammad Kanan
            Aug 6 '18 at 9:38
















          0














          You can call JavaScript as well as content methods



           public ActionResult Java_Script(){
          return JavaScript("Message");
          }





          share|improve this answer


























          • Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

            – Mohammad Kanan
            Aug 6 '18 at 9:38














          0












          0








          0







          You can call JavaScript as well as content methods



           public ActionResult Java_Script(){
          return JavaScript("Message");
          }





          share|improve this answer















          You can call JavaScript as well as content methods



           public ActionResult Java_Script(){
          return JavaScript("Message");
          }






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 1 at 7:06

























          answered Apr 20 '18 at 18:08









          Pramod VariyaPramod Variya

          116




          116













          • Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

            – Mohammad Kanan
            Aug 6 '18 at 9:38



















          • Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

            – Mohammad Kanan
            Aug 6 '18 at 9:38

















          Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

          – Mohammad Kanan
          Aug 6 '18 at 9:38





          Could you clarify why you inverted the edit an April 20 which correctly formatted the code? you inverted back to incorrect code formatting!

          – Mohammad Kanan
          Aug 6 '18 at 9:38


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f4284618%2fhow-to-call-javascript-function-from-controllers-file-in-mvc%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Monofisismo

          Angular Downloading a file using contenturl with Basic Authentication

          Olmecas