Ho un controller e un'azione. questa azione è per salvare i dati nel database. e ora, voglio quando invio un pulsante, il mio controller esegue un'azione e apre una nuova finestra.ASP.Net MVC 3 Azione controller e Apri nuova finestra
public ActionResult New(FormCollection collection)
{
data.Population_Code = collection["Countrys[0].CountryCode"];
data.Population_Desc = collection["Countrys[0].CountryDesc"];
data.Population_Grouping = collection["Countrys[0].CountryGroup"];
data.Population_Type = "CNTRY";
data.Population_Redudant = "N";
data.Population_Modified_At = officeCode.User_Office.ToString();
db.SaveChanges();
//example for new window
//window.open('/Report/New.aspx')
return RedirectToAction("index");
}
quindi il mio controller esegue un'azione e apre una nuova finestra.
chiunque può aiutarmi?
grazie
grazie Matt, sì, questo è per mostrare un rapporto. in realtà, ho una relazione sul menu. ma ora il mio capo mi dice di fare qualcosa di simile, ogni volta che il controller esegue una nuova azione mostrerà il report in una nuova finestra. e ora, mi sono confuso su come ottenere il valore aggiunto. vedere modifica –
Sì, è possibile utilizzare l'esempio del link di azione per creare il collegamento del menu. Questo apre la nuova finestra * prima * chiamando l'azione, che può quindi salvare i dati e aprire la vista del report. –
grazie ho fatto il mio problema. utilizzo i cookie per memorizzare batchId. –