how to call javascript function from Controllers file in MVC?
how to call javascript function from Controllers file in MVC ?
asp.net-mvc
add a comment |
how to call javascript function from Controllers file in MVC ?
asp.net-mvc
add a comment |
how to call javascript function from Controllers file in MVC ?
asp.net-mvc
how to call javascript function from Controllers file in MVC ?
asp.net-mvc
asp.net-mvc
asked Nov 26 '10 at 10:51
Hitesh PrajapatiHitesh Prajapati
1,06261628
1,06261628
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
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.
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
add a comment |
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)
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
add a comment |
You can call JavaScript as well as content methods
public ActionResult Java_Script(){
return JavaScript("Message");
}
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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)
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
add a comment |
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)
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
add a comment |
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)
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)
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
add a comment |
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
add a comment |
You can call JavaScript as well as content methods
public ActionResult Java_Script(){
return JavaScript("Message");
}
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
add a comment |
You can call JavaScript as well as content methods
public ActionResult Java_Script(){
return JavaScript("Message");
}
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
add a comment |
You can call JavaScript as well as content methods
public ActionResult Java_Script(){
return JavaScript("Message");
}
You can call JavaScript as well as content methods
public ActionResult Java_Script(){
return JavaScript("Message");
}
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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