Sto cercando un modo nei miei modelli di visualizzazione per abbreviare i nomi di proprietà nella maschera di ricerca per un modulo di ricerca. Ad esempio, il nome della proprietà dettagliata potrebbe essere una query ma si vede q nella querystring.Accorciare i nomi di querystring dal modello di vista
Attualmente, eseguo le seguenti operazioni per ottenere ciò.
public string Query { get; set; }
public string q
{
get
{
return Query;
}
set
{
Query = value;
}
}
Penso che potrebbe essere più semplice se ci fosse un'annotazione di dati per aiutare con questo.
[Querystring(Name="q")]
public string Query { get; set; }
C'è un modo migliore per fare questo che non sto pensando di o è possibile codificare la mia annotazione di dati del genere?
penso che sia possibile creare attributi un costume del genere (non ho provare io stesso però:) – andri