Can I call javascript function from MVC controller action (not from view page) and get return value? How?
I need to make request to server
Yes, it is definitely possible using Javascript Result:
return JavaScript("Callback()");
Javascript should be referenced by your view:
function Callback(){ // do something where you can call an action method in controller to pass some data via AJAX() request }