Sto cercando di scrivere un aiutante fortemente tipizzato che sarebbe qualcosa di simile:Get stringa nome della proprietà da espressione
Html.Lookup(x => x.FooId);
per ora ho questo:
public static MvcHtmlString Lookup<T,TReturn>(this HtmlHelper<T> html, Func<T, TReturn> expression)
{
// get string "FooId" here
}
nessuno sa come per ottenere questo?
possibile duplicato [Ottenere la proprietà, come una stringa, da un'espressione>] (http://stackoverflow.com/questions/2789504/get-the-property-as-a-string-from-an-expressionfunctmodel-tproperty) –
Perché stai reinventando 'ViewData.ModelMetadata'? –
@Craig Stuntz In realtà non capisco cosa intendi, voglio solo creare un helper fortemente tipizzato – Omu