Estoy desarrollando una aplicación donde necesito pasar el valor del nombre de usuario de un controlador a una vista. i intentado ViewData como se da en http://msdn.microsoft.com/en-us/library/system.web.mvc.viewdatadictionary.aspx¿Cómo pasar valores del controlador para ver en asp.net?
Mi código en controlador está
public ActionResult Index(string UserName, string Password)
{
ViewData["UserName"] = UserName;
return View();
}
donde nombre de usuario y contraseña se obtienen de otra forma.
Y el código de la vista es
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<%= ViewData["UserName"] %>
Pero cuando corro este código, la pantalla muestra <% = ViewData [ "nombre de usuario"]%> en lugar del nombre de usuario real decir, por ejemplo, "XYZ ".
¿Cómo debo mostrar el nombre de usuario real?
Muchas gracias de antemano por su ayuda.