Se provo a tornare un po 'JavaScript dal mio controller in questo modo:ASP.NET MVC - Tornando JavaScriptResult non funziona
public ActionResult DoSomething()
{
return JavaScript("alert('Hello world!');");
}
non mi visualizzare il messaggio di avviso nel browser, ma ottengo un download richiesta di uno script .js dalla pagina denominata come azione (register.js nel mio caso). Che c'è?
Come stai chiamando la tua azione? Inoltre, si tenga presente che questo è generalmente considerato un [anti-pattern] (http://devlicio.us/blogs/billy_mccafferty/archive/2009/02/07/beware-of-asp-net-mvc-javascriptresult.aspx) . – R0MANARMY