2010-03-04 16 views

risposta

38

Questo dovrebbe funzionare a vostro parere:

<%= this.ViewContext.RouteData.Values["id"] %> 

(assumendo che il parametro di percorso si chiama "id")

+1

è questo potenzialmente vulnerabile, dal momento che non stai facendo alcun controllo sul parametro? –

+1

@Jack: sì, probabilmente. Non è garantito che una vista sia sempre invocata usando la stessa rotta, quindi il valore di "id" potrebbe mancare. – M4N

+0

Infine, grazie mille .. –

10

puoi passarlo attraverso viewData;

nel controller:

public ActionResult Index(string id) 
{ 
    ViewData["Name"] = Server.UrlEncode(id); 
    return View(); 
} 

a suo avviso:

<h1><%= ViewData["Name"] %></h1> 
Problemi correlati