Sto sviluppando un'applicazione in cui ho bisogno di passare il valore del nome utente da un controller a una vista. ho provato Viewdata come indicato nella http://msdn.microsoft.com/en-us/library/system.web.mvc.viewdatadictionary.aspxCome passare i valori dal controller per visualizzare in asp.net?
mio codice nel controllore è
public ActionResult Index(string UserName, string Password)
{
ViewData["UserName"] = UserName;
return View();
}
dove username e password sono ottenuti da un altro modulo.
E il codice nella visualizzazione è
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<%= ViewData["UserName"] %>
Ma quando si esegue questo codice, il display mostra <% = Viewdata [ "username"]%> anziché il nome utente effettivo dire, per esempio "XYZ ".
Come si visualizza lo UserName effettivo?
Grazie mille in anticipo per il vostro aiuto.